JavaScript基础--布尔类型,空型和未定义

布尔类型: 真值 true 假值 false

    var bool1 = false
    var bool1 = true
    console.log(bool1) //true
    console.log(typeof bool1) //boolean

布尔类型的情况:
1、函数的返回值
2、运算的结果
true – 1
false – 0

    console.log(6 > 5)
    console.log(isNaN(false)) //false
    console.log(isNaN(true)) //false 

空型 null

    var empty = null
    console.log(empty) //null
    console.log(typeof empty) //object

未定义 undefined 变量只定义不赋值

    var a
    console.log(a) //undefined
    console.log(typeof a) //undefined
    console.log(isNaN(null)) //false   ---  0
    console.log(isNaN(undefined)) //true

你可能感兴趣的:(javascript,前端,开发语言)