作者:尤雨溪
链接:https://www.zhihu.com/question/20298345/answer/49551142
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
// 1. 加分号的语句 var jason = "zeng"; var eason = function () { // 其他语句... }; (function($) { // 其他语句 ... })(jQuery); ++a; b++; // 2. 不加分号的声明 function myfunction() { // 其他语句 ... }
2. 结合别人代码的时候: 发现他人有不加分号的特点的时候, 自己在在语句前面加分号
;(function($) { // 其他语句 ... })(jQuery); ;++a;
3. return 不能单独占一行
var g1 = function () { return "test"; } var g2 = function () { return { a: 1, b: 2 } } var g3 = function () { return [ "one", "two" ]; }
原文:http://www.cnblogs.com/ZengYunChun/p/6189512.html