今天,我的同事使我意识到了一件有趣的事情。基本上,他在谷歌浏览器中打开控制台(Ctrl + shift + I)并输入以下内容:
"1" + + "1"
(请注意运算符之间的空格)这给出的结果"11"
是字符串,我完全理解。
但是,当输入为
"1" - - "1"
控制台回答2
。
同样,我尝试
"1" - - "4"
和控制台输出5
。
也,
"1" - + "4"
给出输出-3
。
我了解逻辑,但对这些运算符的工作一无所知。
任何解释将不胜感激。
提前致谢。
该-
运算符对字符串没有任何意义,因此它将值转换为a Number
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句