4 回答
洛辰xv
TA贡献8条经验 获得超7个赞
关注好各种运算符的优先级顺序就好,先是算术运算符,再是比较运算符,后是逻辑运算符,最后是赋值运算符。
a=5,b=2,sum=true;
a=6,b=1,sum=27;
weibo_哆啦A梦有大口袋_0
TA贡献107条经验 获得超146个赞
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JS基础语法</title> <script type="text/javascript"> var a,b,sum; var a = 5; var b = 100%7; sum = a > b && a*b > 0 document.write( "我认为 a 的值是:" + 5 + "<br/> b的值是:" + 2 + "<br/>sum 的值是:"+true +"<br/>"); document.write( "答案是,第一轮计算后,a 为:"+ a +"<br/>b为:"+b +"<br/>第一次计算sum为:"+ sum +"<br/>"); sum = ( (++a) + 3 ) / (2 - (--b) ) * 3; document.write( "再一次计算后,我认为 a 的值是:" + 6 + " <br/>b的值是:" + 1 + "<br/>sum 的值是:" + 27 +"<br/>"); document.write( "答案是,第二轮计算后,a 为:" + a + "<br/>b为:" + b +"<br/>第二次计算sum为:"+ sum +"<br/>sum的类型也发生变化了。"); </script> </head> <body> </body> </html>
运行结果:
我认为 a 的值是:5
b的值是:2
sum 的值是:true
答案是,第一轮计算后,a 为:5
b为:2
第一次计算sum为:true
再一次计算后,我认为 a 的值是:6
b的值是:1
sum 的值是:27
答案是,第二轮计算后,a 为:6
b为:1
第二次计算sum为:27
sum的类型也发生变化了。
添加回答
举报
0/150
提交
取消
