JavaScriptで文字列を数値に変換する方法

青灯夜游
リリース: 2023-01-05 16:12:02
オリジナル
2976 人が閲覧しました

変換方法: 1. parseInt() 関数を使用、構文 "parseInt("string")"; 2. parseFloat() 関数を使用、構文 "parseFloat("string")"; 3. Number( ) 関数、構文「Number("string")」。

JavaScriptで文字列を数値に変換する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

文字列を数値に変換する

①parseInt() 関数: これはグローバル関数であり、どのクラス メソッドにも属さず、解析のみを行います。整数。文字列プレフィックスが「0x」または「0X」の場合、parseInt() はそれを 16 進数として解釈します。任意の数の先頭のスペースをスキップし、できるだけ多くの数字を解析し、その後に続くものを無視し、最初のスペース以外の文字が数字以外の文字の場合は NaN を返します。例:

parseInt() メソッドには基本モードもあり、バイナリ、8 進数、16 進数、またはその他の基本文字列を整数に変換できます。ベースは parseInt() メソッドの 2 番目のパラメータで指定されます。有効な値の範囲は 2 ~ 36 です。例:

②parseFloat() 関数:グローバル関数は、どのクラスにも属さないメソッドであり、整数と浮動小数点数を解析できます。 16 進数の接頭辞「0x」または「0X」は認識されません。また、解析時に先頭のスペースをいくつでもスキップし、できるだけ多くの数字を解析し、その後に続く文字を無視し、最初のスペース以外の文字が数字以外の文字の場合は NaN を返します。例:

③ Number() 変換関数に文字列を渡すと、それを整数または浮動小数点数の直接量に変換しようとします。 10 進数への変換にのみ基づくことができ、数値以外の文字を文字列に含めることはできません。そうでない場合は、NaN が返されます。

Number(false) 0
Number(true) 1
Number(undefined) NaN
Number(null) 0
Number( "5.5 ") 5.5
Number( "56 ") 56
Number( "5.6.7 ") NaN
Number(new Object()) NaN
Number(100) 100
ログイン後にコピー

[推奨学習: JavaScript 上級チュートリアル]

以上がJavaScriptで文字列を数値に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!