开发者社区> 问答> 正文

说几条写 JavaScript 的基本规范?

说几条写 JavaScript 的基本规范?

展开
收起
请回答1024 2020-04-02 13:34:50 2390 0
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    1、不要在同一行声明多个变量

    2、使用===或!==来比较

    3、使用字面量的方式来创建对象、数组,替代new Array这种形式

    4、不要使用全局函数

    5、switch语句必须要带default分支

    6、函数不应该有的时候有return,有的时候没有return

    7、fon-in循环中的变量,用var关键字说明作用域,防止变量污染

    8、变量的声明遵循驼峰命名法,用let替代val,声明构造函数时首字母大写,定义常量的时候尽量用大写字母,用_分割

    9、三元表达式可以替代if语句

    10、&&和||是可以短路的,使用&&时如果前面一个值是错的,那么后面的值不用判断,使用||时,如果前面一个值是对的,那么后面的值不用判断

    11、比较数据类型以下6中情况是false,其他都是true------false、""、0、null、undefined、NaN

    12、数据类型检测用typeof,对象类型检测用instanceof

    13、异步加载第三方的内容

    14、单行注释//,多行注释/**/

    15、使用命名空间解决变量名冲突

    16、多人协作开发,新建一个js文件,const声明常量,在js文件中引用,用常量名替代方法名,这样做可以防止命名冲突

    2020-04-03 22:27:53
    赞同 展开评论 打赏
  • 在平常项目开发中,我们遵守一些这样的基本规范,比如说:

    (1)一个函数作用域中所有的变量声明应该尽量提到函数首部,用一个 var 声明,不允许出现两个连续的 var 声明,声明时 如果变量没有值,应该给该变量赋值对应类型的初始值,便于他人阅读代码时,能够一目了然的知道变量对应的类型值。

    (2)代码中出现地址、时间等字符串时需要使用常量代替。

    (3)在进行比较的时候吧,尽量使用'===', '!=='代替'==', '!='。

    (4)不要在内置对象的原型上添加方法,如 Array, Date。

    (5)switch 语句必须带有 default 分支。

    (6)for 循环必须使用大括号。

    (7)if 语句必须使用大括号。

    2020-04-02 13:34:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载