大家好,欢迎来到IT知识分享网。
JavaScript代码规范及分号问题
-
JavaScript代码规范
—在实际开发项目中,每个开发者都有自己的代码风格,为了约定大家的代码风格,社区中诞生了一些比较规范的代码风格规范;
—目前比较常用的有两种规范:JavaScript Standard Style和Airbnb JavaScript Style;
—JavaScript Standard Style规范参考网址:http://hongfanqie.github.io/standardjs/
—Airbnb JavaScript Style规范参考网址:https://github.com/airbnb/javascript
-
代码分号问题
—在JS脚本代码编写过程中,分号是可以省略的;
—但是必须注意以下情况,必须要加上分号:
【1】当一行代码是以
(
、[
和`开头的时候,则在前面补上分号,可以避免语法解析错误:【2】`是ES6中新增的一种字符串包裹方式,叫做模板字符串,支持换行,非常方便的拼接变量;
function say(){ console.log('hello') } say() //以(开头前面必须加上分号 ;(function(){ console.log('hello') })() //以[开头前面必须加分号 ;['Tom','Jack'].forEach(item => { console.log(item) }) //以`开头前面必须加分号 ;`hello`.toString()
【3】所以会发现在一些第三方的代码中会以
;
开头,避免出现代码语法解析问题;【4】无论代码是否有分号,都建议在以
(
、[
和`开头的代码前面添加上;
,避免代码解析错误!【5】另外需要注意,有的代码不一定是在前面添加分号,也可以在前面添加
!
、~
或者&
等;
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12184.html