js的运算符+,-
1. + //加号
1.数值运算
2.字符串连接,任何与字符串连接的类型都变为字符串型
为什么字符串1 + 1 的位置不同结果就不同?这是赋值号 = 的右边是从左向右开始运算所以先算number类型 1 + 1 的 2
但是如果有括号先算括号里面,在重新从左往右运算
2. 运算符 - / /减号
1.作为number 类型 运算
typeof 为查看变量的类型。如果字符串类型与数值相减,他会把该字符串转化为number 类型然后进行运算,若该字符串有字母那么转化后与数字无法运算,其结果会的NaN(不是一个数),但该类型为Number