为什么
JSLint报告代码:
function cos(a) { var b = 0; if (a) { b = 1; } else { b = 2; } return b; }
错误:
Problem at line 6 character 5: Expected exactly one space between '}' and 'else'.
可以通过禁用JSLint的Tolerate messy white space选项来关闭此错误.
或者换句话说 – 为什么语法:
} else {比较好
... } else { ...
Google also uses语法与} else {form.
但我不明白为什么. Google提到了“隐式分号插入”,但是在打开{,而不是关闭一个的上下文中.
可以Javascript插入分号关闭}如果块即使下一个令牌是其他指令?
对不起,我的问题有点混乱 – 我试着大声思考.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。