ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で数値文字列を検証および変換するにはどうすればよいですか?

JavaScript で数値文字列を検証および変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-13 12:36:19336ブラウズ

How Can I Validate and Convert Numeric Strings in JavaScript?

数値文字列の有効性の判断

プログラミングでデータを扱う場合、数値入力の有効性を検証することが重要になることがよくあります。 JavaScript では、このタスクを達成するためのさまざまなアプローチが提供されています。

1.変数が数値であるかどうかの確認

文字列を含む変数が有効な数値を表すかどうかを判断するには、isNaN() 関数を使用します。

isNaN(num); // Returns true if the variable does not contain a valid number

例:

isNaN(123); // false
isNaN('123'); // false
isNaN('foo'); // true
isNaN(''); // false

2.文字列から数値への変換

数値を含む文字列を数値に変換するには、num 構文を使用します:

+num; // Returns the numeric value of the string, or NaN if it is not purely numeric

例:

+'12'; // 12
+'foo'; // NaN
+'12px'; // NaN

3.文字列を数値に大まかに変換する

文字列に数値以外の文字が含まれる可能性がある状況では、parseInt() が役立ちます:

parseInt(num); // Extracts a numeric value from the start of the string, or NaN

例:

parseInt('12px'); // 12
parseInt('foo2'); // NaN

注: parseInt() は浮動小数点を整数として扱い、小数部分を切り捨てます。

4.空の文字列の処理

JavaScript の空の文字列は、数値変換関数で独特の動作を示します。

+''; // 0
isNaN(''); // false
parseInt(''); // NaN

結論

適切な方法の選択JavaScript での数値文字列の検証と変換は、特定の要件とコンテキストによって異なります。アプリケーション。

以上がJavaScript で数値文字列を検証および変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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