美文网首页饥人谷技术博客
JavaScript基本语法(二)

JavaScript基本语法(二)

作者: 寿木 | 来源:发表于2017-09-14 09:23 被阅读9次

    三、标识符

    标识符是用来识别具体对象的一个名称。最常见的标识符就是变量名以及函数名。
    标识符的命名规则如下:

    • 第一个字符,可以是任意Unicode字母(包括英文字母和其他语言字母),以及美元符号($)和下划线(_)。
    • 第二个及后面的字符,出了Unicode字母、美元符号以及下划线之外,还可以使用数字0-9.
    合法标识符:
    $$
    _list
    targe0
    π
    
    不合法标识符:
    1a
    123
    **
    a+b
    -b
    

    中文也是合法的标识符,也可以作为变量名。

    另:JavaScript有一些保留字,不能用作标识符。

    例如:arguments、break、case、catch、class、const、continue、debugger、default、delete、do、else、enum、eval、export、extends、false、finally、for、function、if、implements、import、in、instanceof、interface、let、new、null、package、private、protected、public、return、static、super、switch、this、throw、true、try、typeof、var、void、while、with、yield。

    出了这些,还有三个有特殊含义的词也不能作为标识符:InfinityNaNundefined

    四、注释

    源码中被JavaScript忽略的部分就是注释,它的作用是对代码进行解释。

    //  这是单行注释方法
    
    <!--  同样是单行注释
    -->  同样也是单行注释(只有在行首时才是注释,否则就是一个运算符)
    /*
    这是
    多行
    注释
    */
    

    五、区块

    JavaScript使用大括号,将多个相关的语句组合在一起,称为“区块”。JavaScript的区块不构成单独的作用域,也就是说,区块中的变量与区块外的变量,同属于一个作用域。

    {
       var a = 1;
    }
    a // 1
    

    虽然代码在区块内部声明并赋值,但是在区块外部,变量a同样有效。

    (内容参考自阮一峰js教程

    相关文章

      网友评论

        本文标题:JavaScript基本语法(二)

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