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 面向对象 function类
May 13 Javascript
JQuery选择器特辑 详细小结
May 14 Javascript
jQuery列表拖动排列具体实现
Nov 04 Javascript
js改变文章字体大小的实例代码
Nov 27 Javascript
javascript 获取iframe里页面中元素值的方法
Feb 17 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
通过bootstrap全面学习less
Nov 09 Javascript
原生js实现电商侧边导航效果
Jan 19 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
Mar 08 Javascript
jquery+css实现下拉列表功能
Sep 03 jQuery
vue watch普通监听和深度监听实例详解(数组和对象)
Aug 16 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
Mar 04 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中的类-什么叫类
2006/11/20 PHP
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
PHP图像裁剪缩略裁切类源码及使用方法
2016/01/07 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
在视频前插入广告
2006/11/20 Javascript
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
JavaScript 判断判断某个对象是Object还是一个Array
2010/01/28 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
javascript每日必学之循环
2016/02/19 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
vue 实现边输入边搜索功能的实例讲解
2018/09/16 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
详细介绍Ruby中的正则表达式
2015/04/10 Python
浅析Python函数式编程
2018/10/06 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
解决Python在导入文件时的FileNotFoundError问题
2020/04/10 Python
高考考python编程是真的吗
2020/07/20 Python
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
斯福泰克软件测试面试题
2015/02/16 面试题
劳动实践课感言
2014/02/01 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
初三学生评语大全
2014/04/24 职场文书
相亲大会策划方案
2014/06/05 职场文书
选秀节目策划方案
2014/06/06 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
债务追讨律师函
2015/06/24 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书