JavaScript代码规范及分号问题

JavaScript代码规范及分号问题JavaScript代码规范及分号问题JavaScript代码规范—在实际开发项目中,每个开发者都有自己的代码风格,为了约定大家的代码风格,社区中诞生了一些比较规范的代码风格规范;—目前比较常用的有两种规范:JavaScriptStandardStyle和AirbnbJavaScriptStyle;—JavaScriptStandardStyle规范参考网址:http://hongfanqie.github.io/standardjs/—AirbnbJavaScriptSty

大家好,欢迎来到IT知识分享网。JavaScript代码规范及分号问题"

JavaScript代码规范及分号问题

  1. JavaScript代码规范

    —在实际开发项目中,每个开发者都有自己的代码风格,为了约定大家的代码风格,社区中诞生了一些比较规范的代码风格规范;

    —目前比较常用的有两种规范:JavaScript Standard Style和Airbnb JavaScript Style;

    —JavaScript Standard Style规范参考网址:http://hongfanqie.github.io/standardjs/

    —Airbnb JavaScript Style规范参考网址:https://github.com/airbnb/javascript

  2. 代码分号问题

    —在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

(0)
上一篇 2024-03-16 16:26
下一篇 2024-03-16 19:26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信