- html不区分大小写,js区分
- 正则表达式常量 /javascript/gi
- 标识符可以以$开始
- javascript预定义了很多全局变量和函数,每一种特定的运行环境都有自己的一个全局属性列表
- 分号在无歧义情况下可省
- 数据类型分为两类:原始数据类型和对象类型,原始类型包括数字、字符串和布尔值
- 两个特殊的原始值:null和undefined,除了这两个特殊值及基本数据类型其余都是对象类型
- 对象是属性的集合,除了数组和函数之外js核心定义了其他三种有用的类:Date、RegExp、Error
- js中只有null和undefined无法拥有方法
- 不在任何函数内部生命的变量是全局变量
- Infinity在运算溢出时使用
- js中 undefined null 0 -0 NaN ""都会被自动转换为false
- null是js的关键字,而undefined是预定义的全局变量
- 基本数据类型调用相关方法时会自动转换成对象
- 函数定义可以嵌套
- js使用函数作用域而非块作用域
- js函数声明的所有变量都被“提前”至函数体顶部
网友评论