一、可选的分号
1、return、break、continue 和随后的表达式之间不能有换行。
例:
return
ture;
会被 JS 解析为 return;true;而其本意是 return ture;
2、“++” 和 “--” 运算符在作为表达式后缀时应在同一行。
例:
x
++
y
这段代码将解析为 “x,++y”,而不是“x++;y”。
二、类型、值、变量
1、JS 中有两个特殊的原始值:null(空) 和 undefined(未定义),
分别代表了各自特殊类型的唯一成员。
2、对象JS 中除了数字、字符串、布尔值、null和 undefined 之外就是对象了。
对象是属性的集合,每个属性都由“名/值对”(值可以是原始值,比如数字、字符串,
也可以是对象)构成。其中有一个比较特殊的对象--全局对象。
3、如果函数用来初始化(使用 new 运算符)一个新建的对象,我们称之为构造函数。(construcor)
每个函数定义了一类(class)对象--由构造函数初始化的对象组成的集合。
类可以看做是对象类型的子类型。JavaScript
语言核心定义了的有用的类。
数组 (Array)类
函数(Function)类
日期(Date)类定义了代表日期的对象。
正则(RegExp)类定义了表示正则表达式(一种强大的模式匹配工具)对象。
错误(Error)类定义了那些表示 javaScript 程序中运行时错误和语法错误的对象。
转载于:https://my.oschina.net/u/3387637/blog/1305475