ホームページ > 記事 > ウェブフロントエンド > JavaScriptのparseintメソッドの使い方
JavaScript の parseint メソッドの機能は、文字列を解析して整数を返すことです。構文は「parseInt(string, radix)」で、パラメータ string は解析する文字列を表します。
この記事の動作環境: 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 サイトの他の関連記事を参照してください。