JavaScript的進(jìn)制轉(zhuǎn)換
1、十進(jìn)制轉(zhuǎn)其他進(jìn)制
語(yǔ)法:x.toString(n);?
???????????x:要轉(zhuǎn)換的十進(jìn)制數(shù)字。
???????????n:要轉(zhuǎn)換到的進(jìn)制,比如可以為2,8,16,32等。
2、其他進(jìn)制轉(zhuǎn)十進(jìn)制
語(yǔ)法:parseInt(m,n);?
????????? ?m:代表要轉(zhuǎn)換的數(shù)。
????????? ?n:代表要轉(zhuǎn)換的數(shù)是多少進(jìn)制的,比如可以為 '1111',則n為2,表示要將二進(jìn)制數(shù)'1111'轉(zhuǎn)換為十進(jìn)制。
3、其他進(jìn)制之間的轉(zhuǎn)換
先轉(zhuǎn)換為十進(jìn)制,再轉(zhuǎn)換為其他進(jìn)制
toString
把字符串轉(zhuǎn)成ascll碼,然后再轉(zhuǎn)成你想轉(zhuǎn)換的幾進(jìn)制。
4、標(biāo)注
16進(jìn)制是指0-15的數(shù)值,在JavaScript中,在其前面加"0x",標(biāo)志其為16進(jìn)制。
8進(jìn)制是在0-7前面加"0"。
2進(jìn)制是0-1。
十進(jìn)制形式,它由 0~9 共十個(gè)數(shù)字排列組合而成。
標(biāo)簽: