条件语句的使用
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)