JavaScript 从左向右计算表达式。不同的次序会产生不同的结果:
1、 x的值为742
<script>
x = "7" + 4 + 2;
</script>
由于第一个操作数是字符串,因此所有操作数都被视为字符串
2、 x的值为67
<script>
x = 4 + 2+"7";
</script>
JavaScript 把 4 和 2 视作数值,直到遇见 "7"
JavaScript 从左向右计算表达式。不同的次序会产生不同的结果:
1、 x的值为742
<script>
x = "7" + 4 + 2;
</script>
由于第一个操作数是字符串,因此所有操作数都被视为字符串
2、 x的值为67
<script>
x = 4 + 2+"7";
</script>
JavaScript 把 4 和 2 视作数值,直到遇见 "7"