ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのparseintメソッドの使い方

JavaScriptのparseintメソッドの使い方

藏色散人
藏色散人オリジナル
2021-10-18 11:24:3411197ブラウズ

JavaScript の parseint メソッドの機能は、文字列を解析して整数を返すことです。構文は「parseInt(string, radix)」で、パラメータ string は解析する文字列を表します。

JavaScriptのparseintメソッドの使い方

この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター

使用方法JavaScriptのparseintメソッド?

JavaScript parseInt() 関数

定義と使用法

parseInt() 関数は文字列を解析し、整数を返します。

パラメータの基数の値が 0 の場合、またはパラメータが設定されていない場合、parseInt() は文字列に基づいて数値の基数を決定します。

パラメータ radix が省略された場合、JavaScript はデフォルトで次のような数値の基数を使用します:

文字列が「0x」で始まる場合、parseInt() は文字列の残りの部分を解析します。 16 進整数。

文字列が 0 で始まる場合、ECMAScript v3 では、parseInt() の実装で後続の文字を 8 進数または 16 進数に解析できます。

文字列が 1 ~ 9 の数字で始まる場合、parseInt() はそれを 10 進整数に解析します。

構文

parseInt(string, radix)

パラメータ

文字列は必須です。解析する文字列。

radix オプション。解析する数値の基数を表します。値は 2 ~ 36 です。

parseInt() 関数は、すべての主要なブラウザでサポートされています

ヒントとコメント

注: 文字列の最初の数値のみが返されます。

注: 先頭と末尾のスペースは使用できます。

注: 文字列の最初の文字を数値に変換できない場合、parseInt() は NaN を返します。

注: 古いブラウザでは、文字列が「0」で始まる場合、デフォルトで 8 進数が使用されます。 ECMAScript 5、デフォルトは 10 進数です。

parseInt() を使用してさまざまな文字列を解析します:

document.write(parseInt("10") + "<br>");
document.write(parseInt("10.33") + "<br>");
document.write(parseInt("34 45 66") + "<br>");
document.write(parseInt(" 60 ") + "<br>");
document.write(parseInt("40 years") + "<br>");
document.write(parseInt("He was 40") + "<br>");
 
document.write("<br>");
document.write(parseInt("10",10)+ "<br>");
document.write(parseInt("010")+ "<br>");
document.write(parseInt("10",8)+ "<br>");
document.write(parseInt("0x10")+ "<br>");
document.write(parseInt("10",16)+ "<br>");

上記の例の出力結果:

10
10
34
60
40
NaN

10
10
8
16
16

注: 古いブラウザー古いバージョンの ECMAScript が使用されているため (ECMAScript のバージョンは ECMAScript 5 より小さく、文字列が「0」で始まる場合はデフォルトで 8 進数が使用され、ECMAScript 5 では 10 進数が使用されます)、解析 (「010」) では 8 が出力されます。

推奨学習:「JavaScript 基本チュートリアル

以上がJavaScriptのparseintメソッドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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