老师,我的这个计算是否正确呢?

老师,我的这个计算是否正确呢?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title> ++和--的运算</title>

</head>

<body>

    <script>

//代码补充

var a=4,b=5;

var c1=(a++)+(--b);

var c2=(a++)-(--b);

var c3=(a++)*(--b);

var c4=(a++)/(--b);

document.write("c1的值是:"+c1+"<br>");//a的值是4 b的值是4

document.write("c2的值是:"+c2+"<br>");//a的值是5 b的值是3

document.write("c3的值是:"+c3+"<br>");//a的值是6 b的值是2

document.write("c3的值是:"+c4);//a的值是7 b的值是1

</script>

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
卡布琦诺 2019-05-01 11:36:44

计算结果是正确的,继续加油哦!

  • 老师,想问下,他这个a的值的注释有点问题吧,正常cosole.log(a),应该是5吧,因为c1=(a++)+(--b)已经运行完了
    2020-04-10 14:02:19
  • 同学你好, a使用的后++, 会先以本身的值参与运算,然后在进行加一操作,所以这个同学注释是没有问题的,同学可以试着理解下,如果还有疑惑可以新建提问,便于同学日后对于问题的归纳与总结,祝学习愉快~
    2020-04-10 14:08:29
  • 老师,那你看下,我这个是不是不对啊 var a = 4; var b = 5; var c = (a++) + (--b); console.log(a);//5 console.log(b);//4 console.log(c);//c=8 var c = (a++) - (--b); console.log(a);//6 console.log(b);//3 console.log(c);//c=2 var c = (a++) * (--b); console.log(a);//7=7 console.log(b);//b=2 console.log(c);//c=12 var c = (a++) / (--b); console.log(a);//8 console.log(b);//1 console.log(c);//c=7
    2020-04-10 14:18:04
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师