用parseInt()输入各种进制数,用toString()输出各种进制数,中间永远是十进制数。
parseInt(numString, [radix]); radix 进制数,numString必须符合进制数规范.radix的意思是按指定的进制数将第一个参数转换成十进制数.
例如:
parseInt('11010',2);
parseInt('faffeb',16);
num.String(radix),//将一个十进制数字转换成指定的进制数
Number(20).toString(2);
Number(20).toString(16);
Number(20).toString(8);
所以可以直观的计算二进制数的加减乘除:
(parseInt('1111',2)+parseInt('1011001',2)).toString(2);
16进制的加减乘除
(parseInt('abcde',16)*parseInt('23',16)).toString(16)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。