布尔型数据

更新:2007 年 11 月

虽然数值和字符串数据类型实际上可以有无限多个不同的值,但 boolean 数据类型只能有两个值。它们是标识符 truefalse。布尔值表示条件的有效性(告知条件是真还是假)。

使用布尔值

可以使用布尔值(truefalse)作为控制结构中的条件语句。例如,可以使用 true 作为 while 语句的条件,创建一个潜在的无限循环。

var s1 : String = "Sam W.";
var s2 : String = "";
while (true) {
   if(s2.Length<s1.Length)
      s2 = s2 + "*";
   else
      break;
}
print(s1);   // Prints Sam W.
print(s2);   // Prints ******

注意,跳出无限循环的条件可以移至循环控制中,使其成为显式有限循环。然而,对于某些循环来说,使用无限循环结构更容易编写。

在 if...else 语句中使用布尔型标识符能够使您方便地在程序中包括语句或在不同的语句之间进行选择。这种技术在开发程序时很有用。然而,直接包含语句(不用 if 语句)或使用注释避免包含语句则更为有效。

有关更多信息,请参见 JScript 条件结构

请参见

概念

JScript 表达式

参考

true 标识符

false 标识符

boolean 数据类型 (JScript)

Boolean 对象

其他资源

JScript 中的数据

JScript 条件结构