純粋な JavaScript: 値が数値であるかどうかを確認する関数
jQuery では、isNumeric() 関数は値が整数を表すかどうかを検証します。 JavaScript には同様の組み込み関数がありませんが、独自のカスタム チェックを実装できます。
純粋な JavaScript で isNumeric() を模倣する関数を作成するには、次の手順に従います。
isNumeric() 関数を定義します:
値が数値かどうかを確認します:
!isNaN(parseFloat(n)) を使用して、値が浮動小数点数として正常に解析できるかどうかを判断します。
値が有限であることを確認してください:
追加&& isFinite(n) は、Infinity と NaN を除いて、数値が有限であることを検証します。
関数定義を完了します:
使用例:
注:
数値をチェックするために parseInt() を使用しないことが重要です。最初は機能しているように見えても、予期しない結果が生じる可能性があり、JavaScript で数値を決定する信頼できる方法ではありません。
以上がPure JavaScript でカスタム数値チェック関数を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。