回答
尴尬格式:
a =+ b;
等同于:
a = +b;
而且+b
是铸造b
到数字,喜欢这里的只是一种奇特的方式:
var str = "123";
var num = +str;
你可能想:
a += b;
等同于:
a = a + b;
...而a + = b是a = a + b的快捷方式,这可能是你想要的 – gotofritz 2012-04-15 09:22:35
@fritzfromlondon:谢谢你指出,我允许自己将你的评论添加到答案中,以便更好地脱颖而出 – 2012-04-15 09:30:32
'a = + b;'中的'+'被称为*一元'+'运算符*:http://es5.github.com/#x11.4.6 – 2012-04-15 10:31:01
- 1. 区别! !和= JavaScript中
- 2. JavaScript Closure和JavaScript的区别?
- 3. Javascript和PHP的区别
- 4. javascript中的/ * * /和//之间的区别
- 5. JavaScript中'export'和'export default'的区别?
- 6. JavaScript中typeof和instanceof的区别
- 7. 在JavaScript中,'\'和'\ n'有什么区别?
- 8. 区别类属性和Javascript中
- 9. &&和||有什么区别?在JavaScript中?
- 10. 如何识别javascript中的文件和文件夹的区别?
- 11. ECMAScript6和JavaScript之间的区别
- 12. Javascript ES6。 ===和Object.is之间的区别
- 13. window []和eval()之间的区别 - Javascript
- 14. C++中“::”“。”和“ - >”的区别
- 15. vim中$和g_的区别?
- 16. Perl中“@”和“$”的区别
- 17. SQL中'AND'和'&&'的区别
- 18. LIKE和= MYSQL中的区别?
- 19. JSP中eq和==的区别
- 20. Haskell中==和=的区别
- 21. Javascript和ECMA脚本有什么区别?
- 22. JSP,PHP,HTML5和JavaScript有什么区别?
- 23. JavaScript和DOM有什么区别?
- 24. 有什么区别使用=和:在javascript
- 25. AJAX与JavaScript和jQuery有什么区别?
- 26. javascript deflate和java.util.zip.Deflater有什么区别
- 27. JavaScript - “url.path”和“url.pathname”有什么区别?
- 28. +和CONCAT的区别?
- 29. JavaScript,HTML,写在头部和身体的JavaScript之间的区别
- 30. JavaScript中的对象和接口之间的区别
正确的语法是+ = B; A = + B;是不正确的。它只是将b值赋给a。 – Anil 2012-04-15 09:42:16