老师,这样算出来的值是多少呢,显示结果和我算的不一样
来源:5-7 编程练习
陈孝芳
2019-11-14 19:38:02
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> ++和--的运算</title>
</head>
<body>
<script>
//代码补充
var num1=4,num2=5;
var result1=(num1++)+(--num2);
var result2=(num1++)-(--num2);
var result3=(num1++)*(--num2);
var result4=(num1++)/(--num2);
document.write(result1);
document.write(result2);
document.write(result3);
document.write(result4);
</script>
</body>
</html>
1回答
好帮手慕慕子
2019-11-15
同学你好,对于你的问题解答如下:
首先,我们要了解运算符的运算规则,后++(--),是先使用原值进行运算,再自身增加(减)1 前++(--),是先自身增加(减去)1, 再使用增加(减去)1的值在进行运算
然后,我们要理解:每一次计算完num1、num2的值会被保留, 然后开始新的计算。
在每次计算之后打印a, b的值, 可以清晰的看出下次计算之前a, b的值是多少,参考下图注释理解
如果帮助到了你, 欢迎采纳,祝学习愉快~~~
相似问题