关于布尔值的例子及特点

2016-11-06  本文已影响0人  丨勿言

布尔值(Booleans)

布尔值是一个逻辑值. 只有 true 和 false (真和假).

你可以给一个变量赋值, 使用布尔操作 and, or 和 not.

例子:

$Boolean1 = true

$Boolean2 = false

$Boolean3 = $Boolean1 AND $Boolean2

结果: $Boolean3 为 false

$Boolean1 = false

$Boolean2 = not $boolean1

结果: $Boolean2 为 true

如果布尔值使用其它数的和, 将会得到下面的结果:

数值0等于布尔值 false

任何其它数值将会等于布尔值true

例子:

$Number1 = 0

$Boolean1 = true

$Boolean2 = $Number1 and $Boolean1

(如果含有失败)这个结果将会返回false

如果您计算一个布尔值的算术. (这是不明智的!), 将会返回下面的结果:

如果布尔值为 true 将会转换为数值 1

如果布尔值为 false 将会转换为数值 0

例子:

$Boolean1 = true

$Number1 = 100

$Number2 = $Boolean1 + $Number1

这个结果将会返回数值 101

如果您使用字符串进行布尔值连接,将会返回下面的结果:

如果布尔值为 true 将会返回字符串 "True"

如果布尔值为 false 将会返回字符串 "False"

例子:

$Boolean1=true

$String1="Test is: "

$String2=$String1 & $Boolean1

这个结果将会返回字符串"Test is: True"

如果要从反方向来比较布尔值,结果是不同的. 当您使用字符串比较布尔值请使用下面的方法:

只有空字符串("")才能返回布尔值 false

任何其它的字符串(包括字符串等于"0")都将会返回布尔值 true

上一篇 下一篇

猜你喜欢

热点阅读