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 相关文章推荐
用js重建星际争霸
Dec 22 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
Dec 31 Javascript
JavaScript修改浏览器tab标题小技巧
Jan 06 Javascript
angular中使用路由和$location切换视图
Jan 23 Javascript
JavaScript简单表格编辑功能实现方法
Apr 16 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
May 11 Javascript
js实时获取窗口大小变化的实例代码
Nov 18 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
Oct 31 Javascript
JavaScript中的E-mail 地址格式验证
Mar 28 Javascript
jQuery 操作 HTML 元素和属性的方法
Nov 12 jQuery
微信小程序实现页面下拉刷新和上拉加载功能详解
Dec 03 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
Feb 20 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
模拟flock实现文件锁定
2007/02/14 PHP
PHP验证码类代码( 最新修改,完全定制化! )
2010/12/02 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
2014/03/18 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
PHP的Yii框架中行为的定义与绑定方法讲解
2016/03/18 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
iframe 自适应高度[在IE6 IE7 FF下测试通过]
2009/04/13 Javascript
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
javascript中setAttribute()函数使用方法及兼容性
2015/07/19 Javascript
jQuery formValidator表单验证
2016/01/07 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
2017/06/13 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
Layui tree 下拉菜单树的实例代码
2019/09/21 Javascript
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
python实现360皮肤按钮控件示例
2014/02/21 Python
python 调用HBase的简单实例
2016/12/18 Python
Python实现随机选择元素功能
2017/09/14 Python
Python实现翻转数组功能示例
2018/01/12 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
2019/08/20 Python
Python内建序列通用操作6种实现方法
2020/03/26 Python
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
土木工程专业大学毕业生求职信
2013/10/13 职场文书
会计毕业生求职简历的自我评价
2013/10/20 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
python高温预警数据获取实例
2022/07/23 Python