開発者ドキュメント

変数がJavaScriptの数値かどうかを調べる

JavaScriptでは、変数が数値かどうかをチェックする2つの方法があります:


  1. isNaN()

    – 変数が数値でない場合、 “is Not a Number”の略で、

trueを返し、そうでない場合はfalseを返します。


  1. typeof

    – 変数が数値の場合、名前付きの文字列を返します

“数”。

1. isNaN()例

JavaScriptの `isNaN()`関数を使用する例

<html>
<head></head>
<body>
<h1>isNaN() example</h1>

<script type="text/javascript">
 var num1 = 100;
 if(isNaN(num1)){
    document.write(num1 + " is not a number <br/>");
 }else{
    document.write(num1 + " is a number <br/>");
 }

 var str1 = "mkyong"
 if(isNaN(str1)){
    document.write(str1 + " is not a number <br/>");
 }else{
    document.write(str1 + " is a number <br/>");
 }
</script>

</body>
</html>

結果を見る:



2.タイプの例

JavaScriptの

` typeof

“演算子を使用する例

<html>
<body>
<h1>JavaScript : typeof example</h1>

<script type="text/javascript">
 var num1 = 100;

 if(typeof num1 == 'number'){
    document.write(num1 + " is a number <br/>");
 }else{
    document.write(num1 + " is not a number <br/>");
 }
</script>

</body>
</html>
</html>

結果を見る:



ソースコードをダウンロードする

ダウンロードする – リンク://wp-content/uploads/2011/11/JavaScript-Check-If-Variable-Is-Number.zip[JavaScript-Check-If-Variable-Is-Number.zip](1 KB)

モバイルバージョンを終了