美文网首页闲言碎语让前端飞前端开发笔记
重啃犀牛书-javascript语法结构

重啃犀牛书-javascript语法结构

作者: 柯琦 | 来源:发表于2018-12-07 17:41 被阅读1次
    javascript权威指南

    1.字符集

    javascript程序是Unicode字符集编写。Unicode是ASCII和Latin-1的超集。

    区分大小写

    关键字、变量、函数名和所有的标识符(identifier)必须采取一致的大小写形式;如test、Test是两个不同的变量名;注意的是HTML并不区分大小写。

    空格、换行符和格式控制符

    JavaScript会忽略程序中标识之间的空格。除了可以识别普通的空格符(\u0020),javascript还可以识别如下表示空格的字符:水平制表符(\u0009)、垂直制表符(\u000B)、换页符(\u000C)、不中断空白(\u00A0)、字节序标记(\uFEFF);以及在Unicode中所有Zs类别的字符。JavaScript将如下字符识别为行结束符:换行符(\u000A)、回车符(\u000D)、行分隔符(\u2028)、段分隔符(\u2029)。回车符加换行符在一起被解析为一个单行结束符。

    Unicode转义序列

    javascript定义了一种特殊序列,使用6个ASCⅡ字符来代表任意16位Unicode内码。这些Unicode转义序列均以\u为前缀,其后跟随4个十六进制数。这种Unicode转义序列可以用在JavaScript字符串直接量、正则表达式直接量和标识符中(关键字除外)。

    2.注释

    JavaScript支持两种格式的注释
    1.在行尾 “//”之后的文本都会被当作注释
    2.“/” 和 “/”之间的文本会当作注释

    var arr = [] //这里定义一个数据
    /*
    * 这是一段注释
    */
    

    3.直接量

    所谓直接量(literal),就是程序中直接使用的数据值。

    //这些都是直接量
    12 //数字
    1.2  //小树
    "hello word"  //字符串文本
    true  //布尔值
    /javascript/g  //正则表达式直接量
    

    4.标识符和保留字

    标识符

    标识符就是一个名字,在JavaScript中,标识符用来对变量和函数进行命名,或者用作JavaScript代码中某些循环语句的跳转位置的标记。标识符必须以字母、下划线(_)或者美元符($)开始,后续的字符可以是字母、数字、下划线或美元符(数字不允许作为首字符出现,以便区分标识符和数字)。

    保留字

    JavaScript把一些标识符拿来用作自己的关键字,因此不能在程序中把这些关键字用做标识符,具体请看《JavaScript保留字》

    5.可选分号

    JavaScript使用分号“;”将语句分隔开。

    相关文章

      网友评论

        本文标题:重啃犀牛书-javascript语法结构

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