如果、for或while的正文为空,请使用空大括号而不是分号
if, for, or while with an empty body, use empty braces instead of a semi-colon
使用谷歌闭包编译器,我得到以下警告消息:
WARNING - If this if/for/while really shouldnt have a body, use {}.
文件上写着:
此警告意味着您在if、for或while语句。例如:
// Produces JSC_SUSPICIOUS_SEMICOLON warning: if (true); else alert('no');
这只是一个代码约定,还是{}
由于某种原因比;
更好?
这可以防止以下情况:
if(condition);
{
// oops, I really meant for this to be conditional.
// now it always executes, regardless of condition.
}
引发的错误迫使您将空的{}
显式地放在;
之前,所以很明显这就是您想要的。
相关文章:
- 使用while循环+break是一种可接受的方式;goto;手术的结束
- 在Javascript中的变量内部使用while()语句
- 如果类中的数字大于0,请使用JavaScript更改CSS背景
- jshint 错误:“EOL 转义错误.如果需要,请使用选项 multistr“,但 multistr 是正确的
- 无法访问FTP来安装滑块模块,请使用外部源
- 使用While循环添加到字符串
- 错误:this.setValues不是js代码中的函数,请使用googlemapapi
- 使用while循环在printArray函数中获取一个额外的未定义值
- 使用location时Javascript未重新加载页面.请使用相同的URL再次加载
- 如果传递了DateTime变量,请使用Javascript更改Div类
- 使用While和For循环查找上界之间的所有素数的程序
- 布局lt md已被弃用.请使用`layout gt-<xxx>`变种
- 如果在具有单独作用域的其他指令中,请使用ng
- 使用 while 循环时显示隐藏的内容
- 删除一个元素,如果它包含某些内容,请使用 GreaseMonkey 中的 jQuery
- 如果用户发送另一个请求,请使用 .abort() 取消现有的 ajax 请求
- Javascript计数器控制循环使用(while)错误
- 如果未找到动态音频 src 或为 null,请使用 javascript 隐藏 HTML5 音频播放器
- JSFiddle “请使用后请求”错误
- 如果、for或while的正文为空,请使用空大括号而不是分号