alert(1,2)的结果是1
alert((1,2))的结果是2
原因是
alert(1,2)中,是调用alert方法,alert实际上只接收一个参数,所以这一句就等于alert(1)
alert((1,2)),由于括号的关系,先执行(1,2)这个表达式,根据逗号表达式,该表达式的值为2,所以这句相当于alert(2)
alert((1,2))的结果是2
原因是
alert(1,2)中,是调用alert方法,alert实际上只接收一个参数,所以这一句就等于alert(1)
alert((1,2)),由于括号的关系,先执行(1,2)这个表达式,根据逗号表达式,该表达式的值为2,所以这句相当于alert(2)
本文探讨了JavaScript中逗号表达式的特性及其如何影响alert函数的行为。通过两个实例展示了当传递多个参数给只接受单一参数的alert函数时,实际显示结果的不同。深入解析了括号如何改变表达式的执行顺序,并解释了为何最终输出结果不同。
338

被折叠的 条评论
为什么被折叠?



