JavaScriptおよびプログラム初心者です。

以下について教えていただけますでしょうか。。

--------------------------------------
XがAまたはBまたはCの条件のときに、Dという動きをさせたい場合、どのようなスクリプトになるでしょうか。。
論理演算子のor(||)では2条件までかと思うので、以下のようには書けないと思っています。

if((X == "A") || (X == "B") || (X == "C")){D}

3つの条件のor条件のときに、ある1つの結果を表示したいときの書き方はどのように書くのでしょうか。
初歩的な質問で申し訳ないですが、教えていただけますと助かります。

よろしくお願いいたします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/11/05 20:48:08
  • 終了:2014/11/05 22:20:20

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4584ベストアンサー獲得回数19242014/11/05 21:17:34

論理演算子のor(||)では2条件までかと思うので、以下のようには書けないと思っています。

if((X == "A") || (X == "B") || (X == "C")){D}

書けますよ。
例えば、こんな感じ。

function test() {
    var X = window.prompt("アルファベットを入れて。");

    if((X == "A") || (X == "B") || (X == "C")) {
        window.alert("ABC !");
    }
}

↓で動いている様子が確認できるので。
http://jsfiddle.net/jqwzqdd5/

id:cmatoo

ほんとですね><! ありがとうございます!!勉強します。

2014/11/05 22:19:47

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません