博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS实现2,8,10,16进制的相互转换
阅读量:4092 次
发布时间:2019-05-25

本文共 420 字,大约阅读时间需要 1 分钟。

JS中,通过利用js方法,可以很方便的实现2,8,10,16进制之间的相互转换

一、2,8,16进制格式的数据转换到10进制数据

var num=parseInt(arg1,arg2);

第一个参数就是需要转换为10进制的数,arg2就是被转换数据的进制值,可以是2,8,16等。

如:将十六进制的数‘d9’转为十进制数:

var num=parseInt(d9,16);//num=217

二、将10进制格式的数据转为2,8,16进制格式数据

var num=parseInt(“217”);//如果这个数是字符串格式的,需要执行这一步var oxNum=num.toString(16);//参数可以是2,8,16.设置转换10进制数据到对应进制格式,本例是将num转成16进制数据  oxNum=d9

三、2,8,10,16任意进制之间转化

通过一二两步,大家可能自己也体会到了,通过10进制作为桥梁,便可以实现任意进制之间相互转化了

转载地址:http://dscii.baihongyu.com/

你可能感兴趣的文章
“程序员数学差,干啥都费劲!”高级开发:90%都是瞎努力!
查看>>
Excel弱爆了!用Python30分钟完成了我一天的工作量,零基础也能学
查看>>
程序员正在消失
查看>>
和黑客斗争的 6 天!
查看>>
程序员正在消失。
查看>>
程序员编程时戴耳机是在听什么?
查看>>
2019报告:AI程序员人才需求暴涨35倍!每10个公司就有6个人才缺口
查看>>
又要头秃?2020 年七大 AI 编程语言大盘点
查看>>
节后招人平均工资9000上热搜,为什么有些人去哪里都值钱?
查看>>
为什么程序员一定要学数据分析?这个岗位有150000的人才缺口!
查看>>
2020 年 4月全国程序员工资出炉!
查看>>
年薪15w与50w的程序员,差在哪里?
查看>>
50 种不同编程语言的“Hello World”,你知多少?
查看>>
什么样的程序员现阶段赚不到钱?
查看>>
对不起,我的代码评审毁了一个程序员!
查看>>
比Excel更强大!Python数据分析与挖掘攻略!
查看>>
我26岁,月薪一万,刚实现“黄焖鸡自由”(苦笑)
查看>>
“程序员数学不行,干啥都不行!”高级开发:90%都是瞎努力!
查看>>
面向对象编程,再见!
查看>>
比特币当赎金,WannaRen 勒索病毒二度来袭!
查看>>