JavaScriptのparseInt()関数

高洛峰
リリース: 2016-11-26 14:19:52
オリジナル
1379 人が閲覧しました

定義と使用法
parseInt() 関数は文字列を解析し、整数を返します。

構文
parseInt(string, radix)
パラメータの説明
string 必須。解析する文字列。
基数
オプション。解析する数値の基数を表します。値は 2 ~ 36 です。

このパラメータが省略されている場合、またはその値が 0 の場合、数値は基数 10 で解析されます。 「0x」または「0X」で始まる場合は、基数 16 になります。

パラメータが 2 未満または 36 より大きい場合、parseInt() は NaN を返します。

戻り値
解析された数値を返します。

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

たとえば、文字列が「0x」で始まる場合、parseInt() は文字列の残りの部分を 16 進整数に解析します。文字列が 0 で始まる場合、ECMAScript v3 では、parseInt() の実装で後続の文字を 8 進数または 16 進数として解析できます。 string が 1 ~ 9 の数字で始まる場合、parseInt() はそれを 10 進整数に解析します。

ヒントとメモ
注: 文字列の最初の数値のみが返されます。

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

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


この例では、parseInt() を使用してさまざまな文字列を解析します。

parseInt("10"); //Returns 10
parseInt("19",10); //Returns 19 ( 10+9) )
parseInt("11",2); //3 (2+1)
parseInt("17",8); //15 (8+7)
parseInt("1f",16 ); /Return 31 (16+15)
parseInt("010"); //未定: return 10 または 8
parseInt("010",10); //Return 10
parseInt("0011",10);

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