Advertisement

第 2 章 基本概念

阅读量:

2.4.4 Boolean类型

ECMAScript中应用最为广泛的数据类型之一为Boolean类型,该类型仅包含两个字面值,即true与false。这两个字面值与数值型数据存在本质区别,因此true并不必然等价于1,而false也不一定对应0。以下展示了为变量分配Boolean类型值的示例:"var found=true; var lost=false;"需要特别指出的是,Boolean类型的字面值true和false在书写时需严格区分大小写。

尽管Boolean类型的字面值数量有限,但可通过调用转换函数Boolean()将其他类型的值转化为对应的布尔型数值。具体示例如下:

复制代码
 var message="Hello world!";

    
 var messageAsBoolean=Boolean(message);
    
    
    
    

将字符串message转化为布尔型数值,并将该数值存储至messageAsBoolean变量中。Boolean()函数适用于所有数据类型的值,无论其原始类型为何,均可返回布尔型结果。具体返回true或false,需依据原始值的数据类型及其具体内容而定。以下表格列出了各类数据类型所对应的布尔转换规则:

|数据类型|转换为true的值|转换为false的值|
|--

全部评论 (0)

还没有任何评论哟~