计算机中常用的进制数有二进制、八进制、十进制、十六进制

一、十进制 转 其他

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转换成十进制

三、其他进制数之间的转化

  1. 先转换成十进制,再转换成其他进制
//将二进制'111',转换为十进制;再将所得的数转换为十六进制
parseInt('1111',2).toString(16) //表示将二进制的'1111'转换为十六进制
//将十六进制'ff',转换为是十进制;再将所得的数转换为二进制
console.log( parseInt('ff', 16).toString(2));//表示将十六进制的'ff'转换为二进制
  1. 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进制及进制之间的转换相关推荐

  1. 进制数与字符串之间的转换

    写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 目录 一.C/C++标准库执行 1.字符串 ...

  2. javascript中网页 url 与字符串之间的转换

    escape 和 unescape escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值. 采用unicode字符集对指定的字符串除0-255以外进行编码.所有的空 ...

  3. JavaScript中的多种进制与进制转换

    进制介绍 JavaScript 中提供的进制表示方法有四种:十进制.二进制.十六进制.八进制. 对于数值字面量,主要使用不同的前缀来区分: 十进制(Decimal): 取值数字 0-9:不用前缀. 二 ...

  4. 搞懂JavaScript中的进制与进制转换

    文章目录 进制介绍 进制转换 parseInt(str, radix) Number() +(一元运算符) Number.prototype.toString(radix) 自定义转换 十进制与十六进 ...

  5. java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...

    在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...

  6. 计算机原理与基础 —— 进制之间的转换(二进制与十、八、十六禁止之间的转换)

    进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制.八进制.十进制与十六进制,它们之间区别在于数运算时是逢几进一位.比如二进制是逢2进一位,十进制也就是我们常用的0-9是 ...

  7. C# 16进制与字符串、字节数组之间的转换

    在串口通讯过程中,经常要用到 16进制与字符串.字节数组之间的转换 字符串转16进制字节数组  1         private static byte[] strToToHexByte(strin ...

  8. 二进制-八进制-十进制-16进制之间的转换

    进制之间的转换 主要用到连个函数: Convert.ToInt32(str,numbased):将字符串转成str,按照numbeased指定的进制转成10进制数: Convert.ToString( ...

  9. python常用的十进制、16进制之间的转换

    一.整数之间的进制转换: hex(16) # 10进制转16进制 oct(8) # 10进制转8进制 bin(8) # 10进制转2进制 二.字符串转整数 ''' 学习中遇到问题没人解答?小编创建了一 ...

最新文章

  1. SSH隧道 / SSH穿透
  2. Selenium3+python自动化009- 截图
  3. 三元组顺序表表示的稀疏矩阵加法_Matlab入门教程 第 2 章 Matlab矩阵处理之稀疏矩阵...
  4. 扬尼斯定律:程序员的开发效率每6年提高一倍
  5. linux路由信息预览为空,route - 显示并设置Linux中静态路由表
  6. 使用 store 来优化 React 组件
  7. 初学者python笔记(json模块、pickle模块、xml模块、shelve模块)
  8. qt4--qt5引用头文件区别
  9. 彭旭老师《一线员工执行力提升训练》
  10. win7右键显示隐藏文件及扩展名
  11. 小米笔记本触摸板失效
  12. 微型计算机常用显示器,专业显示器只买某卓?那是你没见识过这款专业显示器的厉害...
  13. el-cascader级联选择器当子节点的children为空数组的话,有bug(前端解决办法)
  14. 使用Trinity进行转录组组装
  15. 我在美团Android研发岗工作的那5年,社招面试心得
  16. 2021年金属非金属矿山(地下矿山)安全管理人员考试内容及金属非金属矿山(地下矿山)安全管理人员考试报名
  17. Delphi-idHttp-JSON用法
  18. 【文献阅读】Probabilistic Terrain Mapping for Mobile Robots With Uncertain Localization
  19. 【考研经验】2018年中科院信工所二室初试+复试考研经验
  20. Android动画-Animation原理解析

热门文章

  1. 分层和分段用什么符号_作文阅读分段是有几个横线就分几段吗 中国古文分段标志也是空两格吗?...
  2. python(3): str list dict tuple set 常用函数整理
  3. 地铁运行速度测试软件,又一项世界级领先技术,解读地铁车速是谁在检测?
  4. 宽带路由网速知识大全
  5. Zookeeper quota管理
  6. #软件# focusky动画演示大师
  7. 【R-CNN】Rich feature hierarchies for accurate object detection and semantic segmentation (2014) 全文翻译
  8. Java 8 中的 HashMap
  9. 中国物联网产业将迎大爆发
  10. 随笔——诗与远方-一蓑烟雨任平生