基数は実際にはどういう意味ですか?なぜそれが必要なのですか?
parseInt(10, radixValue);
常に整数を10を底とする数値に解析したくない場合があるため、基数を指定すると、他の数値システムを指定できます。
基数は、1桁の値の数です。16進数は16になります。8進数は8、2進数は2などになります。
ではparseInt()
機能、あなたがそれを供給することなく、基数を示唆するために行うことができますいくつかのものがあります。これらは、ユーザーがルールの1つに一致するが明示的に意味するわけではない文字列を入力している場合にも機能します。例えば:
// Numbers with a leading 0 used a radix of 8 (octal) before ECMAScript 5.
// These days, browsers will treat '0101' as decimal.
var result = parseInt('0101');
// Numbers that start with 0x use a radix of 16 (hexidecimal)
var result = parseInt('0x0101');
// Numbers starting with anything else assumes a radix of 10
var result = parseInt('101');
// Or you can specify the radix, in this case 2 (binary)
var result = parseInt('0101', 2);
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加