こんにちは。まだまだ暑い日が続きますが、今日もまいりましょう。今回は関数の問題です。

問題

JavaScriptの組み込み関数に、isNaNという関数があります。この関数は、渡された値が数値ではない(Not a Number)かどうかを調べる関数です。

たとえば、isNaN関数に文字列の"abc"を渡すと、"abc"は数値ではないので、isNaN("abc")の返す値はtrue(真)となります。数値の123を渡すと、isNaN(123)の返す値はfalse(偽)となります。

さて、isNaN("123")が返す値は、trueでしょうか? falseでしょうか?

次ページ解答はこちら