JavaScript代码规范及分号问题

本文介绍了JavaScript代码规范,包括JavaScript Standard Style和Airbnb JavaScript Style,并强调了代码分号使用的重要性,特别是在以`、`和`开头的语句前添加分号以避免语法错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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】另外需要注意,有的代码不一定是在前面添加分号,也可以在前面添加!~或者&等;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值