ホームページ  >  記事  >  ウェブフロントエンド  >  ライブラリを使わずに JavaScript で数値を確認するにはどうすればよいですか?

ライブラリを使わずに JavaScript で数値を確認するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-19 17:02:01632ブラウズ

How to Check for Numeric Values in JavaScript Without Libraries?

純粋な JavaScript での数値のチェック

純粋な JavaScript で値が数値を表すかどうかを判断すると、jQuery の値と同等のものが存在するかどうかという疑問が生じます。 isNumeric()。 jQuery にはそのような関数が用意されていますが、純粋な JavaScript には、それに対応する固有の関数がありません。

ただし、カスタム関数を使用すると、この機能を複製できます。

<code class="javascript">function isNumeric(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}</code>

この関数は、parseFloat() を利用して変換します。入力を浮動小数点数に変換し、isFinite() を使用してそれが有限値かどうかをチェックし、NaN や Infinity などの特殊なケースを処理します。

注: 数値には parseInt() を使用しないでください。数値以外の値を返す可能性があるため、チェックします。

以上がライブラリを使わずに JavaScript で数値を確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。