JavaScript 注释和语法建议

🌙
手机阅读
本文目录结构

注释

javascript的注释。单行注释是"//注释文字",多行注释是/注释文字/

//注释文字

/*
* 多行注释1
* 多行注释2
* /

语法建议:

没有分号,也是可以的,但是不推荐这么做;

压缩的时候可能会出错

理论上加分号性能会更好,浏览器不必花时间判断是否要加分号了

无论加不加分号,浏览器解析的时候会判断的,如果需要加的地方没有加,浏览器解析时候会加上去之后再解析

不过如果你是框架里开发(比如 vue/react/electron 这些),压缩工具帮你压缩好,那不加也是没问题的,(压缩工具会压缩时候自动加分号)

//bad
var a=2 //

//good
var b=3;

不建议使用var a=b=c=1;这种的写法;

if-else 推荐加上{};

//bad   
if(true)
    console.log("bad");//有效,但是格式要是混乱后,容易出错,不推荐使用;

//good
if(true){
    console.log("good");//推荐使用,可以降低修改代码时出错的几率,可以让代码的意图更明确;
}

分号很多地方是可选的,推荐除了{}外都给加上;语句也可以换行的,但是有两个例外不能换行

  • 1、return、break、continue
  • 2、++,–运算符的时候;

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了