这个程序:<html><body><script type="text/javascript">var b1=new Boolean( 0)var b2=new Boolean(1)var b3=new Boolean("")var b4=new Boolean(null)var b5=new Boolean(NaN)var b6=new Boolean("false")document.write("0 是逻辑的 "+ b1 +"<br />")document.write("1 是逻辑的 "+ b2 +"<br />")document.write("空字符串是逻辑的 "+ b3 + "<br />")document.write("null 是逻辑的 "+ b4+ "<br />")document.write("NaN 是逻辑的 "+ b5 +"<br />")document.write("字符串 'false' 是逻辑的 "+ b6 +"<br />")</script></body></html>----------------------显示的是:0 是逻辑的 false1 是逻辑的 true空字符串是逻辑的 falsenull 是逻辑的 falseNaN 是逻辑的 false字符串 'false' 是逻辑的 true----------------------------------------------这和document.write("NaN 是逻辑的 false")有什么不同么?为何还要弄的这么麻烦【备注】不用复制粘贴长篇大论了,我看过了,还是不理解,稍微举个小例子吧?
2 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
Boolean 数据类型,Boolean 变量存储为 16 位(2
个字节)的数值形式,但只能是 True 或是 False。Boolean
变量的值显示为 True 或 False(在使用 Print 的时候),或者
#TRUE# 或 #FALSE#(在使用 Write # 的时候)。使用关键字 True 与 False 可将
Boolean 变量赋值为这两个状态中的一个。
1234 | debug.Print 3<5 True debug.Print 3>5 False |
以上代码前两行说明3<5是真(True ),后两行说明3>5是假(False)。
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
boolean 是用来判断真还是假 如果他的返回是true 那么表示 这个条件成立 false表示条件不成立 举个简单的例子 boolean 变量名 ; boolean a = 1 > 3; 这个条件表示不成立 因为1 不可能大于3 那么 这个boolean变量a 就是假 即为false; 反之 如 3 > 1 的话 就是真 即为true !Boolean多用于判断 条件表达式 简单的说 他就两个值 要么真 要么假 很符合日常逻辑!
添加回答
举报
0/150
提交
取消