typeof
function a (){}
undefined
typeof a
“function”
var b =false
undefined
typeof b
“boolean”
typeof undefined
“undefined”
typeof null
“object”
typeof /abc/g
“object”
特殊值相等
undefined == null //true,undefined派生至null
NaN == NaN //false,不支持运算符,只有isNaN()
[] == false
{} == false
“” == false
[] == false
true
{} == false
VM81:1 Uncaught SyntaxError: Unexpected token ==
” == false
true