首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

进制变换及JS进制转换

2013-07-11 
进制转换及JS进制转换八进制:0,1,2,3,4,5,6,7十六进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 其中F代表15十进

进制转换及JS进制转换

八进制:0,1,2,3,4,5,6,7

十六进制:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 其中F代表15

十进制数:56549

二进制数:1101110011100101

八进制数:156345 通常以数字0开头

十六进制数:DCE5 通常以数字0X开头

怎么转换的:

十六进制DCE5转化为二进制最简单,直接按8421折算。如D代表13,折算为1101

同理二进制转化成十六进制如:1101110011100101,写成1101,1100,1110,0101这样再按8421换成十六进制值就是DCE5

?

八进制156345转化为二进制也简单,直接按421折算。如1代表001,5代表101,6代表110等。

二进制转代成八进制如:1101110011100101,写成1,101,110,011,100,101,每三位按421求和。

?

二进制转十进制:1101110011100101,用乘法。1*2(n-1)再求和

十进制转二进制:用除法,有余数就写1,没有就写0,最后逆序写值。如下图例子

任何转换可先转换为二进制或十进制,再转

?


进制变换及JS进制转换
?

JS进行十进制与其它进制的转换

<!--//  toString()方法:将十进制数转换成其他进制数//  parseInt()方法:将其他进制数转换成十进制数var x = 255;alert(x) //十进制alert(x.toString(2)) //转二进制alert(x.toString(8)) //转八进制alert(x.toString(16)) //转十六进制var y = '10'alert(parseInt(y,2)) //二进制的10转成十进制alert(parseInt(y,8)) //八进制的10转成十进制alert(parseInt(y,16)) //十六进制的10转成十进制  //-->

?

热点排行