-5

or を if ステートメントで実行することは可能ですか?

var gender = prompt("are you a boy or a girl?");

if(gender==="boy"/"girl")
{
    console.log("sex:  "+gender);
}
else
{
    throw "you must select boy or girl";

私はそれが男の子か女の子になるかもしれないと思って / をそこに置きました、私はすべてを試しました.

4

6 に答える 6

4
if(gender=="boy" || gender=="girl")
{
    console.log("sex:  "+gender);
}
于 2013-05-17T05:52:19.747 に答える
3

正規表現を使用してみませんか? :-)

if (/^(boy|girl)$/i.test(gender))
...
于 2013-05-17T05:54:57.723 に答える
1

を使用できます。||

if(gender === 'boy' || gender === 'girl'){
  ...
} else {
  ...
}

あなたもすることができますswitch

switch(gender){
  case 'boy':
  case 'girl':
    ...
    break;
  default:
    ...
}
于 2013-05-17T05:53:02.047 に答える
0

Javascriptの論理 or 演算子||は です。次のように使用します。

if(gender === "boy" || gender === "girl")
{
   ...
于 2013-05-17T05:52:57.793 に答える