ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の parseInt() を使用して文字列を整数に変換する方法

JavaScript の parseInt() を使用して文字列を整数に変換する方法

不言
不言オリジナル
2018-12-22 13:34:436078ブラウズ

parseInt は、文字列を整数に変換できるグローバル JavaScript の parseInt() を使用して文字列を整数に変換する方法 関数です。グローバル関数は、JavaScript の parseInt() を使用して文字列を整数に変換する方法 プログラムのどこからでもアクセスして使用できる関数です。次に、parseInt を見てみましょう。 () 文字列を整数固有の使用法に変換します。

JavaScript の parseInt() を使用して文字列を整数に変換する方法

#parseInt の使い方

parseInt は次のような方法で使用できます。


parseInt(str)
parseInt(str, int)

parseInt(str)の使用法

strはstringの略称であり、文字列を表します。

parseInt("123");

を指定すると、文字列 123 が整数 123 のデータ型に変換されます。

parseInt(str, int) は

int の部分が基底となります。

変換前の数値を10進数で表現することを指定します。

この塩基を指定する数値を塩基といいます。

基数では、2 進数、8 進数、10 進数、および 16 進数を指定できます。

2進数とは、0と1で表される数値のことです。

8 進数は 0 から 7 までの数字で表されます。

10進数は、私たちが日常的に使用する0から9までの値を使用して表現されます。

#16 進数は、0x または 0X から始まる 0 ~ 9 の数字または A ~ F の記号で表されます (a ~ f の文字も同じ意味です)

例: 1 を 10 進数で表すと、2 進数は 1、8 進数は 01、16 進数は 0x1 となります。

これらの 2、8、10、16 は、int のパラメータ、つまり基数として使用できます。

たとえば、parseIntを使って16進数の0x8を変換する場合は以下のように記述します。

parseInt("0x8");

結果は 10 進数の 8 で表示されます。

具体的な使用例を見てみましょう

parseInt


8 の値を 10 進数で表し、parseInt 関数を使用して 10 進数に変換しますnumbers

parseInt("1000", 2);将以二进制显示的1000转换为十进制。
parseInt("010", 8);将以八进制显示的010转换为十进制。
parseInt("8", 10);转换8以十进制显示为十进制。
parseInt("0x8", 16);将十六进制0x8转换为十进制数。

表示される結果は次のようになります: 8, 8, 8, 8


実際には、

parseFloat 関数や Number 関数などの類似した関数があります。

parseFloat 関数

parseInt とは異なり、

parseFloat 関数浮動小数点数も使用できます。 浮動小数点は小数点表記で、整数値1の場合は1.0と表示されます。

Number 関数

parseFloat 関数と同様に、Number 関数も浮動小数点数を処理できます。

ただし、parseIntやparseFloatとは異なり、文字列の数値に対応することはできませんが、オブジェクトを解析することはできます。


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

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

関連記事

続きを見る