数字かどうか判定する関数は?

数字かどうか判定する関数は?

数字かどうか判定する関数は?

IsNumeric 関数が数値として評価できるかどうかを調べ、結果を Boolean式 値で返します。必須の expression引数は、数値式または文字列式を含む Variant です。IsNumeric は、式全体が数値と認識される場合は True を返します。

IsNumeric 関数とは?

IsNumeric 関数は、指定された式が数値として評価できるかどうかを判定するために使用されます。数値として評価できる場合は True を返し、そうでない場合は False を返します。これは主に文字列データが数値データに変換可能かどうかをチェックするために使用されます。

引数の説明

IsNumeric 関数の唯一の引数は expression です。この引数は、数値式や文字列式を含む Variant 型で渡されます。

使用例

以下は、IsNumeric 関数を使用して文字列が数値として評価されるかどうかを判定する例です。

<!DOCTYPE html>
<html>
    <head>
        <title>IsNumeric 関数の例</title>
    </head>
    <body>
        <script language="VBScript">
            Dim num1
            num1 = "12345"
            If IsNumeric(num1) Then
                document.write(num1 & " は数値です。<br>")
            Else
                document.write(num1 & " は数値ではありません。<br>")
            End If

            Dim num2
            num2 = "ABC123"
            If IsNumeric(num2) Then
                document.write(num2 & " は数値です。<br>")
            Else
                document.write(num2 & " は数値ではありません。<br>")
            End If
        </script>
    </body>
</html>

返り値

IsNumeric 関数は、指定された式が数値と認識される場合には True を返します。そうでない場合には False を返します。

用途

IsNumeric 関数は、ユーザー入力の検証、データクレンジング、計算前のデータチェックなど、様々な場面で役立ちます。特に、入力データが期待される形式かどうかを確認するために非常に便利です。

関連QA

質問 回答
IsNumeric 関数はどのようなデータ型を受け取りますか? IsNumeric 関数は、数値式や文字列式を含む Variant 型を受け取ります。
IsNumeric 関数の返り値の型は何ですか? 返り値は Boolean 型です。数値と評価された場合は True、そうでない場合は False を返します。
IsNumeric 関数は空文字列に対してどのような結果を返しますか? 空文字列に対しては False を返します。

その他の参考記事:javascript 数字 チェック