var n1=0123;
console.log('n1',n1); //n1 83
解析:
83=3*8^0+2*8^1+1*8^2=3+16+64
八进制数的标志是首位为“0”
var n2=0x1a3;
console.log('n2',n2); //n2 419
解析:
419=3*16^0+10*16^1+1*16^2=3+160+256
十六进制的标志是首位为“0x”
十进制=》八进制
var n3=15;
var n4=n3.toString(8);
console.log('n4',n4); //n4 17
解析:
15=7*8^0+1*8^1=7+8
十进制=》十六进制
var n5=n3.toString(16);
console.log('n5',n5); //n5 f
解析:
15=15*16^0
本文详细介绍了不同进制之间的转换方法,包括从八进制、十六进制到十进制的转换,以及从十进制到八进制和十六进制的转换过程。通过JavaScript代码示例,展示了如何使用toString方法实现这些转换。

3658

被折叠的 条评论
为什么被折叠?



