老师,这样算出来的值是多少呢,显示结果和我算的不一样

来源: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, 再使用增加(减去)1的值在进行运算

  2. 然后,我们要理解:每一次计算完num1、num2的值会被保留, 然后开始新的计算。

  3. 在每次计算之后打印a, b的值, 可以清晰的看出下次计算之前a, b的值是多少,参考下图注释理解

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

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

0

0 学习 · 40143 问题

查看课程