课程
/前端开发
/JavaScript
/JavaScript入门篇
var sum = 3 + 2; alert(sum)为什么不能用 alert(3+2)替代
2017-03-22
源自:JavaScript入门篇 1-9
正在回答
var sum = 3 + 2; alert(sum);
sum 的值是5,所以alert(sum)就会弹出5
alert(3+2)
alert(3+2)并不会计算3+2,而是直接弹出"3+2"
qq_Pokerface_8 提问者
_____________12
那你想alert出来“3+2”要怎么办呢?所以要区分开。如果不借助sum你可以 alert((3+2))
alert是直接显示结果的 ,当你用alert(3+2)时,其显示结果也就为3+2,而不是你想要的 5,sum=3+2,是将3+2的结果给sum!
sum定义的是一个函数,“3+2”是一个字符串,3+2是一个表达式!
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
7 回答初学js这个function add2(){ var sum = 3 + 2; alert(sum); } 里面的alert(sum);是什么意思?
1 回答alert(sum); 是什么意思?
3 回答sum = 3 + 2;这句话3+2有什么特殊含义吗
3 回答第三行的alert(sum)是什么意思?
1 回答为什么sum不用 var定义变量呢