typeof
typeof 0 // number
typeof '' // string
typeof false // boolean
typeof undefined// undefined
typeof [] // object
typeof null // object
typeof {} // object
typeof 返回的类型一共5种
object
string
number
undefined
boolean
function
容易弄糊涂的是JS有五种基本数据类型:Number,String,Boolean,Undefined,Null,和一种复杂基本类型 object。
Boolean()
图片描述
Boolean(0) //false
Boolean(undefined) //false
Boolean(null) //false
Boolean('') //false
Boolean(false) //false
Boolean() //false
Boolean([]) //true
Boolean({}) //true
==、===
'' == false //true
[] == false //true
0 == false //true
null == undefined //true
null === undefined //false
undefined == false //false
null == false //false
{} == false //类型错误
在不考虑类型的时候,false,' ',[ ],0 都相等
undefined 可以用 typeof来区别
null可以用 null === null 来区别
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。