javascript进制及进制之间的转换
计算机中常用的进制数有二进制、八进制、十进制、十六进制
一、十进制 转 其他
var x = 10; // 此处应为数字
x.toString(n); // n 代表要转换到的进制,比如n可以为,2,8,16,32等console.log("8", x.toString(8)); //将十进制转换成8进制
console.log("32", x.toString(32));//将十进制转换成32进制
console.log("16", x.toString(16));//将十进制转换成16进制
二、其他进制 转 十进制
parseInt(m,n); // m代表要转换的数,n代表要转换的数是多少进制的,比如,m可以为 '1111', 则n为2,表示要将二进制数'1111',转换为十进制
var x = '110';//此处可以是数字也可以是字符串
console.log("2", parseInt(x, 2)); //将二进制数110转换成十进制
console.log("8", parseInt(x, 8)); //将八进制数110转换成十进制
console.log("16", parseInt(x, 16));//将十六进制数110转换成十进制
console.log("32", parseInt(x, 32));//将三十二进制数110转换成十进制
三、其他进制数之间的转化
- 先转换成十进制,再转换成其他进制
//将二进制'111',转换为十进制;再将所得的数转换为十六进制
parseInt('1111',2).toString(16) //表示将二进制的'1111'转换为十六进制
//将十六进制'ff',转换为是十进制;再将所得的数转换为二进制
console.log( parseInt('ff', 16).toString(2));//表示将十六进制的'ff'转换为二进制
- toString
//10进制转为16进制
console.log((10).toString(16)); // "a"
//8进制转为16进制
console.log((012).toString(16)); // "a"
//16进制转为10进制
console.log((0x16).toString(10)); // "22"
//16进制转为8进制
console.log((0x16).toString(8)); // "26"
//10进制转为2进制
console.log((1111).toString(2)); // "10001010111"
//8进制转为2进制
console.log((01111).toString(2)); //"1001001001"
//16进制转为2进制
console.log((0x16).toString(2)); // "10110"
//就是把字符串转成ascll码,然后再转成你想的几进制
//字符串转化成unicode, 然后再把unicode转成不同的进制 , 实现代码加密处理
console.log('a'.charCodeAt().toString(2));
四、标志
16进制是指0-15的数值,在JavaScript中,在其前面加"0x",标志其为16进制,
8进制是在0-7前面加"0"。
2进制是0-1
十进制形式,它由 0~9 共十个数字排列组合而成。
javascript进制及进制之间的转换相关推荐
- 进制数与字符串之间的转换
写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 目录 一.C/C++标准库执行 1.字符串 ...
- javascript中网页 url 与字符串之间的转换
escape 和 unescape escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值. 采用unicode字符集对指定的字符串除0-255以外进行编码.所有的空 ...
- JavaScript中的多种进制与进制转换
进制介绍 JavaScript 中提供的进制表示方法有四种:十进制.二进制.十六进制.八进制. 对于数值字面量,主要使用不同的前缀来区分: 十进制(Decimal): 取值数字 0-9:不用前缀. 二 ...
- 搞懂JavaScript中的进制与进制转换
文章目录 进制介绍 进制转换 parseInt(str, radix) Number() +(一元运算符) Number.prototype.toString(radix) 自定义转换 十进制与十六进 ...
- java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...
在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...
- 计算机原理与基础 —— 进制之间的转换(二进制与十、八、十六禁止之间的转换)
进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制.八进制.十进制与十六进制,它们之间区别在于数运算时是逢几进一位.比如二进制是逢2进一位,十进制也就是我们常用的0-9是 ...
- C# 16进制与字符串、字节数组之间的转换
在串口通讯过程中,经常要用到 16进制与字符串.字节数组之间的转换 字符串转16进制字节数组 1 private static byte[] strToToHexByte(strin ...
- 二进制-八进制-十进制-16进制之间的转换
进制之间的转换 主要用到连个函数: Convert.ToInt32(str,numbased):将字符串转成str,按照numbeased指定的进制转成10进制数: Convert.ToString( ...
- python常用的十进制、16进制之间的转换
一.整数之间的进制转换: hex(16) # 10进制转16进制 oct(8) # 10进制转8进制 bin(8) # 10进制转2进制 二.字符串转整数 ''' 学习中遇到问题没人解答?小编创建了一 ...
最新文章
- SSH隧道 / SSH穿透
- Selenium3+python自动化009- 截图
- 三元组顺序表表示的稀疏矩阵加法_Matlab入门教程 第 2 章 Matlab矩阵处理之稀疏矩阵...
- 扬尼斯定律:程序员的开发效率每6年提高一倍
- linux路由信息预览为空,route - 显示并设置Linux中静态路由表
- 使用 store 来优化 React 组件
- 初学者python笔记(json模块、pickle模块、xml模块、shelve模块)
- qt4--qt5引用头文件区别
- 彭旭老师《一线员工执行力提升训练》
- win7右键显示隐藏文件及扩展名
- 小米笔记本触摸板失效
- 微型计算机常用显示器,专业显示器只买某卓?那是你没见识过这款专业显示器的厉害...
- el-cascader级联选择器当子节点的children为空数组的话,有bug(前端解决办法)
- 使用Trinity进行转录组组装
- 我在美团Android研发岗工作的那5年,社招面试心得
- 2021年金属非金属矿山(地下矿山)安全管理人员考试内容及金属非金属矿山(地下矿山)安全管理人员考试报名
- Delphi-idHttp-JSON用法
- 【文献阅读】Probabilistic Terrain Mapping for Mobile Robots With Uncertain Localization
- 【考研经验】2018年中科院信工所二室初试+复试考研经验
- Android动画-Animation原理解析
热门文章
- 分层和分段用什么符号_作文阅读分段是有几个横线就分几段吗 中国古文分段标志也是空两格吗?...
- python(3): str list dict tuple set 常用函数整理
- 地铁运行速度测试软件,又一项世界级领先技术,解读地铁车速是谁在检测?
- 宽带路由网速知识大全
- Zookeeper quota管理
- #软件# focusky动画演示大师
- 【R-CNN】Rich feature hierarchies for accurate object detection and semantic segmentation (2014) 全文翻译
- Java 8 中的 HashMap
- 中国物联网产业将迎大爆发
- 随笔——诗与远方-一蓑烟雨任平生