16进制数和10进制数之间的转换

1.16进制转10进制数

parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数,radix 是 2-36 之间的整数,表示被解析字符串的基数。

//将10这个字符指定为16进制数,转换成10进制数
var num = parseInt("10", 16);
//  结果160

parseInt,输出结果为10进制,进而可以n(基数可以指定)进制转10进制,

    var num1 = parseInt("10", 2); // 2
    var num2 = parseInt("10", 6); // 6
    var num3 = parseInt("10", 8); // 8

2.16进制数转10进制

Number.prototype.toString([radix]),
radix-指定要用于数字到字符串的转换的基数 (从 2 到 36)。如果未指定 radix 参数,则默认值为 10。

    //将10转换为16进制数
    var num = 10;
    var str = num.toString(16) // a
    //改变基数
    var num = 10;
    var str1 = num.toString(16) // a
    var str2 = num.toString(8)// 12
    var str3 = num.toString(2)// 1010
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值