这篇文章已经发布超过一年了,内容可能已经过时,请谨慎参考。
特殊类型
undefind,只声明变量,不给变量赋值
let a
console.log(a) // undefindundefind 和 null 的区别
undefind 代表声明变量但是没有赋值 null 表示赋值了,但是赋值为 null
let a // undefind
let b = null //null他的的计算区别
console.log(undefind + 1 ) // NAN not a number 计算错误
console.log(null + 1 ) // 1