条件语句的使用

更新:2007 年 11 月

JScript 支持 if 和 if...else 条件语句。if 语句测试一个条件。如果条件的计算结果为 true,则执行相应的 JScript 代码。if...else 语句测试一个条件,并根据条件语句的结果执行两个代码块之一。最简单的 if 语句形式可以写在一行内,但是通常使用多行 if 和 if...else 语句。

条件语句示例

以下示例阐释了 if 和 if...else 语句可以使用的语法。第一个示例显示最简单一种的布尔测试。当(且仅当)圆括号内的项计算结果为(或可以强制为)true 时,执行 if 后面的语句或语句块。

在下面的示例中,如果 newUser 的值可以转换为 true,则调用 registerUser 函数。

if (newUser)
   registerUser();

在本例中,除非两个条件均为 true,否则测试失败。

if (rind.color == "deep yellow " && rind.texture == "wrinkled") {
   theResponse = ("Is it a Crenshaw melon?");
}

在本例中,直到变量 quit 为 true 时,才停止执行 do...while 循环体中的代码。

var quit;
do {
   // ...
   quit = getResponse()
}
while (!quit)

请参见

参考

if...else 语句

其他资源

JScript 条件结构

JScript 参考