進(jìn)制的表示
二進(jìn)制 0b
開(kāi)頭
八進(jìn)制 0o
開(kāi)頭
十六進(jìn)制 0x
開(kāi)頭
示例
進(jìn)制的轉(zhuǎn)換
parseInt(string, radix);
把 radix
進(jìn)制的數(shù)轉(zhuǎn)換為 10
進(jìn)制甸饱;
string
為必需沦童。要被解析的字符串。radix
為可選叹话。表示要解析的數(shù)字的基數(shù)偷遗。該值介于 2 ~ 36
之間。如果省略該參數(shù)或其值為 0
驼壶,則數(shù)字將以 10
為基礎(chǔ)來(lái)解析氏豌。如果它以 0x
或 0X
開(kāi)頭,將以 16
為基數(shù)热凹。如果該參數(shù)小于 2
或者大于 36
泵喘,則 parseInt()
將返回 NaN
泪电。
例子:
parseInt(num,8); //八進(jìn)制轉(zhuǎn)十進(jìn)制
parseInt(num,16); //十六進(jìn)制轉(zhuǎn)十進(jìn)制
parseInt(num).toString(8) //十進(jìn)制轉(zhuǎn)八進(jìn)制
parseInt(num).toString(16) //十進(jìn)制轉(zhuǎn)十六進(jìn)制
parseInt(num,2).toString(8) //二進(jìn)制轉(zhuǎn)八進(jìn)制
parseInt(num,2).toString(16) //二進(jìn)制轉(zhuǎn)十六進(jìn)制
parseInt(num,8).toString(2) //八進(jìn)制轉(zhuǎn)二進(jìn)制
parseInt(num,8).toString(16) //八進(jìn)制轉(zhuǎn)十六進(jìn)制
parseInt(num,16).toString(2) //十六進(jìn)制轉(zhuǎn)二進(jìn)制
parseInt(num,16).toString(8) //十六進(jìn)制轉(zhuǎn)八進(jìn)制