点击上方蓝字关注“小郑搞码事”,每天都能学到知识,搞懂一个问题!
在JavaScript中用分号来结束一条语句或者一行代码并不是必需的。换行符通常也会被假定为分号(解析器将换行视为当前语句的一部分,除非有一个显式的分号结束这一行),除非换行符处某个控制结构中。
一、可以少写分号的代码
知道了这个事实之后,我们来看一段简单的代码:
alert('hello')
alert('world')
alert('!')
上面这段代码会被解释成下面这样:
alert('hello');
alert('world');
alert('!');
这样看,写不写分号其实问题并不大,有时觉得少写一个分号反而觉得省事,可事实并非如此。
二、不可以少写分号的代码
看下面这段判断语句:
if(a==b)
alert('true')
alert('false')
这段代码会按照if控制结构被解释成下面这样:
if(a==b){
alert('true!')
}
alert('false')
最后的总结:
总结就是一句话:无论在什么情况下都要使用分号和花括号。减少分号带来的风险。
閱讀更多 小鄭搞碼事 的文章
關鍵字: 编程语言 JavaScript 技术