JS基础教程——JavaScript基础知识(1.2数据类型-1.2.6布尔值)

布尔值(boolean)是计算机语言中最简单的一种数据类型,它仅占一位,包含两个固定的值(true和false)。其中,常量true代表“真”,flase代表“假”。在程序中通常使用1或者0来表示真假,1代表“逻辑真(true)”,0代表“逻辑假(false)” 。

为了简便起见,除了0和false以外,JavaScript还规定undefined、null和””三种特殊值转换为逻辑值时就是false。除了这些值以外,JavaScript认为其他任何类型的数据(包括值类型和引用类型)为逻辑值true。代码如下:

    Boolean(0);         //返回false
    Boolean(null);      //返回false
    Boolean("");        //返回false
    Boolean(undefined); //返回false