美文网首页
JavaScript的词法结构

JavaScript的词法结构

作者: 洛小白洛公子 | 来源:发表于2018-06-29 10:44 被阅读0次

字符集

JavaScript程序是用Unicode字符集编写的,Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有再用的语言

区分大小写

JavaScript是区分大小写的语言
HTML不区分大小写
在HTML中,这些标签和属性名可以使用大写也可以使用小写,而在JavaScript中则必须是小写。例如,在HTML中设置事件处理程序onclick可以写成onClick,但是在JavaScript代码中,必须写成onclick

注释

//这是单行注释
/*这是一段注释*/ //这里是一段注释
/*
*这里的注释可以连写多行
*
*/

直接量

所谓直接量(literal),就是程序中直接使用的数据值
12 //数字
1.2 //小数
"hello world"   //字符串文本
'Hi'        //另一个字符串
true        //布尔值
false       //另一个布尔值
/javascript/gi      //正则表达式直接量(用做模式匹配)
null        //空
{x:1,y:2}  //对象
[1,2,3,4,5] //数组

标识符和保留字

标识符就是一个名字。

JavaScript标识符必须以字母、下划线(_)或美元符($)开始。后续可以是字母,数字,下划线或美元符号
JavaScript保留了一些标识符为自己所用。这些“保留字”不能做普通的标识符
==保留字==
break    delete     function    return      typeof      case    
do       if         switch      var          catch      else         
in       this       void        continue     false       instanceof 
throw    while      debugger    finally      new         true       
with    default     for         null         try    

JavaScript同样保留了一些关键字,这关键字在当前语言版本中并没有使用,但在未来版本中可能会用到。ECMAScript5保留了这些关键字

class   const   enum    export  extends     import      super

下面这些关键字在普通的JavaScript代码中是合法的,但在严格模式下是保留字

implements      let     private     public      yield       interface       package     protected       static      

严格模式下同样对标识符的使用做了严格限制,他们并不完全是保留字,但不能用做变量名,函数名或参数名;

argument    eval

相关文章

  • JavaScript词法结构

    图解javascript犀牛书-chapter2 Lexical Structure 本章是js一些基础词法结构,...

  • JavaScript的词法结构

    字符集 JavaScript程序是用Unicode字符集编写的,Unicode是ASCII和Latin-1的超集,...

  • javaScript基础-词法结构

    我把《JavaScript权威i指南》作为我这专题文章的指导书。用来更加务实自身的基础和作为学习笔记为读者们梳理思...

  • JavaScript基础--词法结构

    1.区分大小写: JavaScript是区分大小写的。也就是说,关键字、变量、函数名和所有的标识符都必须采取一致的...

  • 「JS」变量作用域

    作用域介绍静态作用域动态作用域 JavaScript 变量作用域词法环境组成创建结构关于词法环境的问题with 语...

  • 基础一

    词法结构 JavaScript程序是用Unicode字符集编写的 JavaScript是区分大小写的, 而HTML...

  • JavaScript权威指南-词法结构

    JavaScript程序是用Unicode字符集编写的。Unicode是ASCII和Latin-1的超集,并支持地...

  • Javascript权威指南看书笔记(一)

    Javascript权威指南看书笔记 第一章 词法结构 javascript区分大小写,而html不区分大小写 u...

  • JavaScript权威指南

    第2章 词法结构# 2.1 字符集## JavaScript程序是用Unicode字符集编写的。 2.1.1 区分...

  • 无标题文章

    # JavaScript权威指南2/3章 ## 第二章:词法结构 ### 2.1字符集 * JS使用Unicode...

网友评论

      本文标题:JavaScript的词法结构

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