Javascript 权威指南(一)

  • 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函数声明的所有变量都被“提前”至函数体顶部

你可能感兴趣的:(Javascript 权威指南(一))