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 相关文章推荐
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
JavaScript中的函数嵌套使用
Jun 04 Javascript
js如何实现点击标签文字,文字在文本框出现
Aug 05 Javascript
详细解读JavaScript的跨浏览器事件处理
Aug 12 Javascript
利用HTML5的画布Canvas实现刮刮卡效果
Sep 06 Javascript
利用JavaScript判断浏览器类型及版本
Aug 23 Javascript
使用JavaScript获取URL中的参数(两种方法)
Nov 16 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
Nov 22 Javascript
jQuery.parseJSON()函数详解
Feb 28 jQuery
vue项目前端知识点整理【收藏】
May 13 Javascript
使用vue-router在Vue页面之间传递数据的方法
Jul 15 Javascript
JS实现多功能计算器
Oct 28 Javascript
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
兼容性比较好的PHP生成缩略图的代码
2011/01/12 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
简单的php购物车代码
2020/06/05 PHP
JQuery 入门实例1
2009/06/25 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
javascript跨浏览器的属性判断方法
2014/03/16 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
2016/11/21 Javascript
vue 项目常用加载器及配置详解
2018/01/22 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
2019/11/26 jQuery
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
wxPython实现窗口用图片做背景
2018/04/25 Python
python读取excel指定列数据并写入到新的excel方法
2018/07/10 Python
python矩阵的转置和逆转实例
2018/12/12 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
Python timer定时器两种常用方法解析
2020/01/20 Python
python程序输出无内容的解决方式
2020/04/09 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
会计电算化个人自我评价
2013/11/17 职场文书
绩效专员岗位职责
2013/12/02 职场文书
酒店销售经理岗位职责
2015/04/02 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
车间统计员岗位职责
2015/04/14 职场文书
大学生入党群众意见书
2015/06/02 职场文书