JavaScript parseInt()関数について
1113 ワード
オンラインプログラミングの問題を作っていますが、間違えたらこの関数との基本的な知識が足りないことが分かります.
定義と用法
パーrseInt()関数は、文字列を解析し、整数を返します.
構文
ストリングス
必要です.解析する文字列.
ラジクス
オプション.解析する数値の基数を表します.この値は2~36の間にあります.このパラメータが省略されているか、またはその値が0である場合、数字は10をもとに解析されます.「0 x」または「0 X」で始まると、16を基数とします.このパラメータが2以下であるか36以上である場合、パー秒Int()はNaNに戻る.
戻り値
解析後の数字を返します.
説明
パラメータradixの値が0である場合や、このパラメータが設定されていない場合は、パー秒Int()は、stringによって数字の基数を判断します.
例えば、stringが「0 x」で始まると、パー秒Int()は、stringの残りの部分を16進数の整数として解析する.stringが0で始まると、ECMAScript v 3は、その後の文字を8進数または16進数に解析するためのパースInt()の1つの実装を可能にする.stringが1~9の数字で始まると、パー秒Int()はそれを10進数の整数に解析します.
ヒントとコメント
文字列の最初の数字だけが返されます.
冒頭と末尾のスペースは許可されています.
ヒント:文字列の最初の文字が数字に変換されない場合、パーパーミッション()はNaNに戻ります.
実例
この例では、異なる文字列を解析するためにパーrseInt()を使用する.
定義と用法
パーrseInt()関数は、文字列を解析し、整数を返します.
構文
parseInt(string, radix)
パラメータの説明ストリングス
必要です.解析する文字列.
ラジクス
オプション.解析する数値の基数を表します.この値は2~36の間にあります.このパラメータが省略されているか、またはその値が0である場合、数字は10をもとに解析されます.「0 x」または「0 X」で始まると、16を基数とします.このパラメータが2以下であるか36以上である場合、パー秒Int()はNaNに戻る.
戻り値
解析後の数字を返します.
説明
パラメータradixの値が0である場合や、このパラメータが設定されていない場合は、パー秒Int()は、stringによって数字の基数を判断します.
例えば、stringが「0 x」で始まると、パー秒Int()は、stringの残りの部分を16進数の整数として解析する.stringが0で始まると、ECMAScript v 3は、その後の文字を8進数または16進数に解析するためのパースInt()の1つの実装を可能にする.stringが1~9の数字で始まると、パー秒Int()はそれを10進数の整数に解析します.
ヒントとコメント
文字列の最初の数字だけが返されます.
冒頭と末尾のスペースは許可されています.
ヒント:文字列の最初の文字が数字に変換されない場合、パーパーミッション()はNaNに戻ります.
実例
この例では、異なる文字列を解析するためにパーrseInt()を使用する.
parseInt("10"); // 10
parseInt("19",10); // 19 (10+9)
parseInt("11",2); // 3 (10+9)
parseInt("17",8); // 15 (8+7)
parseInt("1f",16); // 31 (16+15)
parseInt("010"); // : 10 8