第 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)
还没有任何评论哟~
