boolean到底有什么用?作用是什么呢,麻烦看一下下面的问题!

这个程序:

<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 是逻辑的 false
1 是逻辑的 true
空字符串是逻辑的 false
null 是逻辑的 false
NaN 是逻辑的 false
字符串 'false' 是逻辑的 true
----------------------------------------------
这和
document.write("NaN 是逻辑的 false")
有什么不同么?为何还要弄的这么麻烦

【备注】不用复制粘贴长篇大论了,我看过了,还是不理解,稍微举个小例子吧?

largeQ
浏览 679回答 2
2回答

qq_花开花谢_0

Boolean 数据类型,Boolean 变量存储为 16 位(2个字节)的数值形式,但只能是 True 或是 False。Boolean变量的值显示为 True 或 False(在使用 Print 的时候),或者#TRUE# 或 #FALSE#(在使用 Write # 的时候)。使用关键字 True 与 False 可将Boolean 变量赋值为这两个状态中的一个。1234debug.Print&nbsp;3<5Truedebug.Print&nbsp;3>5False以上代码前两行说明3<5是真(True&nbsp;),后两行说明3>5是假(False)。

蝴蝶不菲

boolean 是用来判断真还是假 如果他的返回是true 那么表示 这个条件成立 false表示条件不成立 举个简单的例子 boolean 变量名 ; boolean a = 1 > 3; 这个条件表示不成立 因为1 不可能大于3 那么 这个boolean变量a 就是假 即为false; 反之 如 3 > 1 的话 就是真 即为true !Boolean多用于判断 条件表达式 简单的说 他就两个值 要么真 要么假 很符合日常逻辑!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server
Java