JavaScript中各数制转换全面总结


Posted in Javascript onAugust 21, 2017

利用toString的基模式来进行转换:

ECMAScript对数字类型的toString描述如下:

Number 类型的 toString() 方法比较特殊,它有两种模式,即默认模式和基模式。采用默认模式,toString() 方法只是用相应的字符串输出数字值(无论是整数、浮点数还是科学计数法),如下所示:

var iNum1 = 10;
var iNum2 = 10.0;
alert(iNum1.toString()); //输出 "10"alert(iNum2.toString()); //输出 "10"

注释:在默认模式中,无论最初采用什么表示法声明数字,Number 类型的 toString() 方法返回的都是数字的十进制表示。因此,以八进制或十六进制字面量形式声明的数字输出的都是十进制形式的。
采用 Number 类型的 toString() 方法的基模式,可以用不同的基输出数字,例如二进制的基是 2,八进制的基是 8,十六进制的基是 16。
基只是要转换成的基数的另一种加法而已,它是 toString() 方法的参数:

var iNum = 10;
alert(iNum.toString(2)); //输出 "1010"alert(iNum.toString(8)); //输出 "12"alert(iNum.toString(16)); //输出 "A"

在前面的示例中,以 3 种不同的形式输出了数字 10,即二进制形式、八进制形式和十六进制形式。HTML 采用十六进制表示每种颜色,在 HTML 中处理数字时这种功能非常有用。

注释:对数字调用 toString(10) 与调用 toString() 相同,它们返回的都是该数字的十进制形式。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持!

Javascript 相关文章推荐
javascript 贪吃蛇实现代码
Nov 22 Javascript
javascript 继承实现方法
Aug 26 Javascript
JavaScript Event学习第六章 事件的访问
Feb 07 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
Apr 27 Javascript
全屏js头像上传插件源码高清版
Mar 29 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
Dec 21 Javascript
浅谈js闭包理解
Apr 01 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
Aug 28 Javascript
JavaScript判断数组类型的方法
Oct 23 Javascript
html-webpack-plugin修改页面的title的方法
Jun 18 Javascript
如何构建一个Vue插件并生成npm包
Oct 26 Javascript
vue 动态生成拓扑图的示例
Jan 03 Vue.js
JQuery判断正整数整理小结
Aug 21 #jQuery
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
Aug 21 #Javascript
Vue.js实现按钮的动态绑定效果及实现代码
Aug 21 #Javascript
Node.js简单入门前传
Aug 21 #Javascript
详解基于webpack2.x的vue2.x的多页面站点
Aug 21 #Javascript
Vue中的ref作用详解(实现DOM的联动操作)
Aug 21 #Javascript
jquery动态赋值id与动态取id方法示例
Aug 21 #jQuery
You might like
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
PHP安全配置
2006/12/06 PHP
PHP中判断变量为空的几种方法小结
2013/11/12 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
bcastr2.0 通用的图片浏览器
2006/11/22 Javascript
jquery遍历checkbox介绍
2014/02/21 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
2016/03/11 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
详解升级react-router 4 踩坑指南
2017/08/14 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
JS实现简单随机3D骰子
2019/10/24 Javascript
[02:10]DOTA2 TI10勇士令状玩法及不朽Ⅰ展示:焕新世界,如你所期
2020/05/29 DOTA
python查看微信好友是否删除自己
2016/12/19 Python
对pandas中to_dict的用法详解
2018/06/05 Python
Python中@property的理解和使用示例
2019/06/11 Python
python编写简单端口扫描器
2019/09/04 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
Python使用os.listdir和os.walk获取文件路径
2020/05/21 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
连锁酒店店长职责范本
2014/02/13 职场文书
质量承诺书怎么写
2014/05/24 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
公司借款担保书
2015/09/22 职场文书
2016银行招聘自荐信
2016/01/28 职场文书
争做文明公民倡议书
2019/06/24 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript