首先,+ 这个符号即是数学当中的加法运算符,也是字符串连接运算符,使用 “+”与字符串进行连接的任何类型的数据都会被转换为字符串进行连接,而不是执行数学运算。"3 + 5 = " + 3 已经把 3 作为字符串进行连接了,所以在执行 “+5” 的时候也是执行字符串连接,所以,该表达式的返回值是 3+5=35;
加法运算符在字符串和字符串之间、数值和数组之间运算的结果是不一样的,尤其是字符串变量与数值相连时,得到的结果是两个对象相连的结果,并不是两个对象相加的结果。