标签: javascript operators
alert(5+'5') \\ 55 alert(5-'5') \\ 0
这是怎么回事?
答案 0 :(得分:6)
简而言之,这里没有错!
+运算符对字符串也是“重载”的,并且作为连接运算符。如果将+应用于数字和字符串,则其作用为字符串连接运算符。
+
-运算符不会为字符串“重载”。如果将-应用于数字和字符串,它将尝试将字符串转换为数字,然后在可能的情况下进行减法。
-