javascript基础与编写习惯

  1. javascript 没有命名空间(namespace),很难模块化,允许重新定义,后面定义的会覆盖前面,很难模块化加载
  2. nul 空 属于 object

undefined 未定义 属于 数据类型

  1. 全局变量 对所有函数可见 所有函数生成全局变量
  2. javascript的所有语句都是以分号结尾,没有则会自动加上
  3. NaN 是一个数字
NaN === Nan  //false
NaN + 1  //NaN
  1. 数组 属于 object
typeof 123  //number
typeof new Number("123");  //object