ホームページ >ウェブフロントエンド >jsチュートリアル >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 サイトの他の関連記事を参照してください。