首页 > 基础资料 博客日记
用JavaScript进行进制转换(一)
2023-08-02 17:57:29基础资料围观561次
本篇文章分享用JavaScript进行进制转换(一),对你有帮助的话记得收藏一下,看Java资料网收获更多编程知识
进制转换
常用的进制 二进制(计算机能识别的基础)四进制 八进制 十六进制 十进制(常用的)
十进制转二进制(除2取余法)
二进制转十进制 根据对应的位数乘以对应的2的次方将所有值相加
十进制转八进制(除8取余)
十进制转十六进制(除16取余)
通过拿到8进制 16进制 2进制的内容 得到一个数十进制的数(parseInt parseFloat)
//将对应的 8 或者 16 进制等 转为10进制的数值
var number = '30'; //八进制的内容
//将对应的八进制30 转为十进制
console.log(parseInt(number, 8));
//将对应的16进制30 转为十进制
console.log(parseInt(number, 16));
//16进制
var str = '6a'
console.log(parseInt(str, 16));
//前面写了0x表示当前是16进制数
var str = '0x6a'
console.log(parseInt(str));
//前面写0的情况下,他会转为对应的8进制或者是10进制 具体看后面的参数
var str = '061'
console.log(parseInt(str, 8));
将10进制的数值转为对应的8 或者 16进制的字符串(toString)
//将10进制的数值转为对应的8 或者 16进制的字符串
//toString
var number = 24;
//将对应的10进制转为8进制
console.log(number.toString(8));
//将对应的106的10进制转为16进制
console.log((106).toString(16));
//将对应的88的10进制转为16进制
console.log((88).toString(16));
文章来源:https://www.cnblogs.com/sure627/p/16518121.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- hot100之普通数组
- 记一次诡异的线上异常赋值排查:代码没错,结果不对
- hot100之子串
- 剑指offer-1、⼆维数组中的查找
- 从尾到头打印链表
- 秒杀/高并发解决方案+落地实现 (技术栈: SpringBoot+Mysql + Redis +RabbitMQ +MyBatis-Plus +Maven + Linux + Jmeter ) -03
- @ModelAttribute、@RequestBody、@RequestParam、@PathVariable 注解对比
- Java 样板代码库 Lombok 使用详解
- wso2~自定义event-publisher
- 数组数量数据数量大 1000万黑名单用户 一百亿基础用户 查询检索思路