JavaScript isNaN()関数の例
1142 ワード
isNaN()関数は、そのパラメータが非数値であるかどうかを確認するために使用されます.xが特殊な非数値NaN(またはこのような値に変換できる)である場合、戻り値はtrueである.xが他の値である場合、falseを返します.
isNaN()関数は、そのパラメータがNaNであるかどうかを判断するために使用されてもよく、この値は0で除算された結果などの不正な数字を表しています.
NaNが任意の値(自身を含む)に比べて得られた結果はfalseであるため、ある値がNaNかどうかを判断するには、==または=演算子は使用できません.そのためには、isNaN()関数が必要です.
ヒント:isNaN()関数は、通常、パーrseFloat()とパーrseInt()の結果を検出するために用いられ、それらが表現する合法的な数字かどうかを判断する.もちろん、計算エラーをisNaN()関数で検出することもできます.例えば、0で除数する場合もあります.
例:
isNaN()関数は、そのパラメータがNaNであるかどうかを判断するために使用されてもよく、この値は0で除算された結果などの不正な数字を表しています.
NaNが任意の値(自身を含む)に比べて得られた結果はfalseであるため、ある値がNaNかどうかを判断するには、==または=演算子は使用できません.そのためには、isNaN()関数が必要です.
ヒント:isNaN()関数は、通常、パーrseFloat()とパーrseInt()の結果を検出するために用いられ、それらが表現する合法的な数字かどうかを判断する.もちろん、計算エラーをisNaN()関数で検出することもできます.例えば、0で除数する場合もあります.
例:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
</body>
<script type="text/javascript">
alert(isNaN(-1.23));//false
alert(isNaN(5-2));//false
alert(isNaN(0));//false
alert(isNaN("blue"));//true
alert(isNaN("2005/12/12"));//true
</script>
</html>