阴影中的曙光

JavaScript 那点事

2018.05.30 / 技术相关 / 点击 223 / 回复 0 / JavaScript

JavaScript俨然已经愈发的强大复杂,已经有了一统江湖的架势

基础类型

  • Number ->typeof() number
  • String ->typeof() string
Number(undefined)  => NaN
Number(null)  => 0
Number(字符串)  => 包含有数字转换为数字,null返回0,其他返回NaN
  • null ->typeof() object
  • undefind ->typeof() undefind
  • boolean ->typeof() booblean
  • symbol(ES6)

引用类型

  • Object ->typeof() object
constructor 保存着用于当前对象函数
hasOwnProperty 检查当前对象实例中(不是原型链中)
isPropertyOf 检查传入元素是否存在于当前对象的原型
propertyIsEnumerable 检测对象属性是否可枚举

  • Array ->typeof() object

for

  • for-in
多用于枚举对象属性,

闭包

闭包就是能够读取其他函数内部变量的函数