Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

< Previous PageNext Page >

条件文

JavaScriptには、囲まれているコードの直前の文が、ブール値のtrueの場合に限りそのコードを実行するという条件文があります。典型的な条件文は、次のようにキーワードifで始まり、その後に判定する文が続きます。

if ( variable == true)
{
   // この文がtrueの場合に実行するコード
}

{ ... }内に、直前の文がtrueの場合に実行するコードを記述します。文自身は、ブール値のtruefalseと評価される必要があります。Table 1-2に示すように、条件文を組み立てるためにさまざまな演算子が使われます。

Table 1-2  条件演算子

条件演算子

説明

==

両方の値が等しい場合はtrueを返す。評価前に、異なる型の値を変換する。

===

両方の値が等しく型も同じ場合にtrueを返す。それ以外の場合はfalseを返す。

!=

値が等しくない場合はtrueを返す。評価前に、異なる型の値を変換する。

!==

両方の値が等しくないか、または型が同じでない場合にtrueを返す。それ以外の場合はfalseを返す。

<

左側の値が右側の値より小さい場合はtrueを返す。それ以外の場合はfalseを返す。

<=

左側の値が右側の値と同じか、より小さい場合はtrueを返す。それ以外の場合はfalseを返す。

>

左側の値が右側の値より大きい場合はtrueを返す。それ以外の場合はfalseを返す。

>=

左側の値が右側の値と同じか、より大きい場合はtrueを返す。それ以外の場合はfalseを返す。

if文にはそれぞれ次のように、文がfalseと評価された場合に囲まれているコードを実行するという、else文を対応させることもできます。

if ( variable == true)
{
    // この文がtrueの場合に実行するコード
}
else {
    // この文がfalseの場合に実行するコード
}

1つの値に対していくつかの値を照合したい場合は、switch文が役立ちます。switch文では、次のように、条件文または変数と、文の結果または変数の値を照合するケースを指定します。

switch ( variable ){
    case 1: // variableが1に等しい場合に実行するコード
            break;
    case 2: // variableが2に等しい場合に実行するコード
            break;
    default: // variableがこれらのケース以外の何かと等しい場合に実行するコード
             break;
}

caseはそれぞれbreak文で終了し、一致するケースがない場合は、指定されていればdefaultケースが呼び出されます。



< Previous PageNext Page >


Last updated: 2007-06-11




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice