
boolean 数据类型 boolea来自n 变量存储为 8 位(1 个字节)的数值形式,但只能是True 或是 False。
当作为一个构造父调卷病氢全括村函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 B怀听整观载压拉矛oolean 对象。
如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且最终返回这个值。
- 外文名称 Boolean
- 名称来源 纪念英国数学家George Boole
- 使用方法 直接赋值boolean b1=false;
- 参数 布尔对象
名称来源
该类型的名称是为了纪念英国数学家George Boole。
程序中的boolean
boolean 数据类型 boolean 变量存储为 8位(1 个字节)的微删捆数值形式,但只能是 True 或是 False。boolean 变量戒禁乃的值显示为 True 或 False(在使用辣晚牛革货月可委丰燃步蒸调求 Print 的时候),或者 #TRUE# 或 #FAL来自SE#(在使用 Write # 的时候)。使用关键字 True 与 False 可将 boolean 变量赋值为这两个状态中的一个。在java中boolean值只能是true和false,而不能用0和1代替,并且一定要360百科小写。boolea如殖长n operate是指布尔运算。在ansys软件中他的下拉菜单会提示进行的布尔运算项目。在有的程序语言中该类型的关键字是bool,如C++,用法相同。
使用方法
1.直接赋值boolean b1=false;
肥小始又法扩叫 2.由条件表达式赋值boolean b2=3>4;
3.由另一个boolean变量赋值boo旧lean b3=b1;
4.由方法返回赋值boolean b4=list.ready();//假设ready方法返回一个boolean的话
程序中boolean为布尔类型变量
创建 Boolean 对象的语法
new Boolean(va汉lue); //构造函数 Bo色烧苦实精烈olean(value); //转换函数
参数
参数 value 由布尔对象存放的值或者要转换成布尔值的值。
返回值
当作为亮导着技出一个构造函数(带有运算符 new)调用时,B组很端oolean() 将把它的参数转度换成一个布尔值,并且返回一个包含该值的 Boolean 对象。
如果作为一个函担手照跑数(不带有运算符 new城毛屋依够)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且返回这个值。
几布注释
如果省略 停优快其燃阻成烟value 参数,或者设置为 0、-0、null、""、fal法se、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 value 参数是字符串 "false")。
换为布尔值 要明确地将一寻键弃洪个值转换成 boolean,用 (bool) 或者 (boolean) 来强制转换。但是很多情况下不需要用强制转换,因为当运算符,函数或者流程控制结构需要一个 boolean 参数时,该值会被自淋达端动转换。
参见类型戏法张苗断据视为往建燃凯。
当转换为 boolean 时,以下值被认为是 FALSE:
没盐静庆钟飞配第烧带the 布尔值 FALSE 自身 the 整型值 0 (零) the 浮点型值 0.0 (零) 空 字符串, 以及 字符串 "0" 不包括任何元素的数组不包括任何成员变量的对象(腿白仅PHP 4.0 适用) 特殊类型 NUL改药环急如病菜奏命皮L (包括尚未设定的变量) 从没有任何标记(tags)的XML文档生成的SimpleXML 对象 所有其它值都被认为是 TRUE(包括任何资源)。
javascript中创建对象的方法
使用关键词 new 来定义 Boolean 对象。下面的代码定义了一个名善著仅看点某画引为 myBoolean 的逻辑对象:
var myBoolean = new Boolean()
var myBoolean = new Boolean()
注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!
下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。
var myBoolean = new Boolean();
var myBoolean = new Boolean(0);
var myBoolean = new Boolean(null);
var myBoolean = new Boolean("");
var myBoolean = new Boolean(NaN);
下面的所有习记和判的代码行均会创初始值为 true 的 Boolean 对象:
var myBoolean = new Boolean(1);
var myBoolean = new Boolean(true);
var myBoolean = new Boolean("true");
var myBoolean = new Boolean("false");
var myBoolean = new Boolean("Bill Gates");
评论留言