-5

以下に示す変数の値をテストするように指示されました。

var length = "50";

次に、次のコードを記述します。

if (length === 50)

このコード行の目的は次のうちどれですか?

A.長さが 50 で、データ型が整数の場合、コード ブロックが起動するのを防ぎます。

B.長さが 50 で、データ型が文字列の場合、コード ブロックが起動するのを防ぎます。

C.データ型に関係なく、長さが 50 の場合にコード ブロックを起動できます。

D.データ型に応じて、長さが 50 に等しい場合、コードのブロックが起動するのを許可します。

上記の答えをいただけますか?

My Answer is D.しかし、それは間違っていると言っています.What yours ?

4

1 に答える 1

1
var myInteger = 50;

if(myInteger === 50) {
  alert("Matched integer");
}

if(myInteger === "50") {   
  alert("Matched string version of integer");
}

http://jsfiddle.net/8RdLK/

最初のifブロックだけが一致するので、答えは D です。

于 2013-02-16T14:45:53.587 に答える