老师看下代码以及余数注释的问题

来源:5-8 编程练习

yarwood

2020-08-13 00:31:27

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<title>算数运算</title>

</head>

<body>

<script>

var a=4,

b=5,

c1=a+b,

c2=a-b,

c3=a*b,

c4=a/b,

c5=a%b;

document.write(c1+"<br>");//4+5=9

document.write(c2+"<br>");//4-5=-1

document.write(c3+"<br>");//4*5=20

document.write(c4+"<br>");//4/5=0.8

//取余(符号是% )就是计算两个数字相除得到的余数,那么就是4/5=0.8,余数数8?实际余数数4,不知道怎么计算出来得

document.write(c5+"<br>");//4%5=    

//例如 5%2,意思就是5除以2=2.5,怎么余数就变1了???

</script>

</body>

</html>


写回答

1回答

好帮手慕粉

2020-08-13

同学你好,关于同学的问题回答如下:

1、4 % 5的结果是4。 老师这里简单画了一个图, 帮助同学更好的理解, 因为4比5小, 所以先上0,余数为4:

http://img.mukewang.com/climg/5f34a529097d950303030118.jpg

其实这里同学可以看做是一个规律, A % B, 只要A的数值小于B, 取余返回的结果是A本身。

2、5%2的结果是1,参考下图:

http://img.mukewang.com/climg/5f34a61909a9658604740268.jpg

先上2 ,2乘2得4,5-4=1,所以取余为1。

如果我的回答帮助到了你, 欢迎采纳,祝学习愉快~~~

0

0 学习 · 40143 问题

查看课程