条件付きステートメントの使用方法
更新 : 2007 年 11 月
JScript では、条件付きステートメントとして if および if...else がサポートされています。if ステートメントは条件を評価します。条件が true に評価されると、関連する JScript コードが実行されます。if...else ステートメントは条件を評価し、条件付きステートメントの結果に応じて、2 つのコード ブロックのどちらかを実行します。単純な if ステートメントでは全体を 1 行に収めて記述することもできますが、通常は、if ステートメントや if...else ステートメントが複数行にわたって記述されます。
条件付きステートメントの例
if ステートメント、および if...else ステートメントを使用したコードの例を次に示します。最初の例は、ブール値の評価の最も単純な形式です。かっこで囲まれた部分の評価結果が true である (または 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)