美文网首页饥人谷技术博客
JavaScript之编程风格

JavaScript之编程风格

作者: JaniceZD | 来源:发表于2019-02-28 16:49 被阅读5次

    编程风格的选择不应该基于个人爱好、熟悉程度、打字量等因素,而要考虑如何尽量使代码清晰易读、减少出错。你选择的,不是你喜欢的风格,而是一种能够清晰表达你的意图的风格。

    1. 关于缩进

    行首的空格和 Tab 键,都可以产生代码缩进效果(indent)。

    Tab 键可以节省击键次数,也有人觉得,空格键可以使得显示效果更统一。

    无论你选择哪一种方法,都行,要做的就是始终坚持这一种选择。

    2. 关于分号

    如果一行的起首是“自增”(++)或“自减”(--)运算符,则它们的前面会自动添加分号。

    a = b = c = 1
    
    a
    ++
    b
    --
    c
    
    console.log(a, b, c)
    // 1 2 0
    

    上面的代码实际上等同于下面的形式。

    a = b = c = 1;
    a;
    ++b;
    --c;
    

    如果continuebreakreturnthrow这四个语句后面,直接跟换行符,则会自动添加分号。

    3. 关于全局变量

    建议避免使用全局变量。

    如果不得不使用,可以考虑用大写字母表示变量名,这样更容易看出这是全局变量,比如 UPPER_CASE

    4. 关于相等和严格相等

    建议不要使用相等运算符( == ),只使用严格相等运算符( === )。

    5. 自增和自减运算符

    所有的 ++ 运算符都可以用 += 1代替。

    ++x
    // 等同于
    x += 1;
    

    建议自增(++)和自减( -- )运算符尽量使用 +=-= 代替。

    参考连接

    相关文章

      网友评论

        本文标题:JavaScript之编程风格

        本文链接:https://www.haomeiwen.com/subject/rwxfuqtx.html