js中关于alert()的问题
答案:2 悬赏:0
解决时间 2021-02-01 17:44
- 提问者网友:浪女天生ˇ性情薄
- 2021-02-01 14:52
function abc(node, tzsmc) {<br> alert("进入abc");<br>}<br>查看f12中源代码,根本没有alert("进入abc");这句话,是因为没有预编译吗
最佳答案
- 二级知识专家网友:陪衬角色
- 2021-02-01 16:13
不是 是因为你的 js函数 中的参数写错了 其中的逗号应为英文的,不应为中文的。
全部回答
- 1楼网友:余生继续浪
- 2021-02-01 17:52
第一行弹出的应该是:1加到3的值是123<br><br>js中优先级相同的运算符是从左到右计算的。<br><br>因为 '1加到3的值是' 这是一个字符串,字符串加数字,就是连接字符串,所以第一次加1的时候,结果就是 '1加到3的值是1' ,再加2,再加3,结果就是 ‘1加到3的值是123’。<br><br>但是第二行一开头是数字相加,也就是1+2结果是3,接着加3,结果是6,6再去加上字符串,任何类型与字符串相加,都会转换成字符串的连接,所以是6是1加到3的值。<br><br>第一行想要正确,就加上一对括号,改变运算符的运算顺序,也就是<br>alert('1加到3的值是' +(1+2+3))<br>这样的话,就能正确运算了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯