运行以下 JavaScript 程序段后,变量x的值是_______.var x="4";x+=5; [A]4 [B]5 [C]9 [D]"45"

问题描述:

运行以下 JavaScript 程序段后,变量x的值是_______.var x="4";x+=5; [A]4 [B]5 [C]9 [D]"45"
重点是 为什么选D

var x="4";x+=5; x = "45";var x=4;x+="5"; x = 9;x+=y 就等于 x = x + y 而不是 x = y + x;请注意二维运算符两边的值,以 第一个数字来判断结果类型.当然你要问4 + "cao" = 所以以上过程的实现是var x="4";x=x+5;就...