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 相关文章推荐
一段利用WSH修改和查看IP配置的代码
May 11 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
Apr 27 Javascript
jQuery实现切换页面布局使用介绍
Oct 09 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
Nov 15 Javascript
去掉gridPanel表头全选框的小例子
Jul 18 Javascript
javascript使用onclick事件改变选中行的颜色
Dec 30 Javascript
jquery的each方法使用示例分享
Mar 25 Javascript
解析javascript中鼠标滚轮事件
May 26 Javascript
根据输入邮箱号跳转到相应登录地址的解决方法
Dec 13 Javascript
js实现图片切换(动画版)
Dec 25 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
Vue使用Element实现增删改查+打包的步骤
Nov 25 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
神族 Protoss 历史背景
2020/03/14 星际争霸
php实现的双向队列类实例
2014/09/24 PHP
laravel入门知识点整理
2020/09/15 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
2010/10/29 Javascript
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
JS画5角星方法介绍
2013/09/17 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
javascript中this指向详解
2016/04/23 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
2016/10/28 Javascript
BootStrapValidator初使用教程详解
2017/02/10 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
jquery操作checkbox的常用方法总结【附测试源码下载】
2019/06/10 jQuery
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
[34:44]Liquid vs TNC Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
深入Python函数编程的一些特性
2015/04/13 Python
python中map、any、all函数用法分析
2015/04/21 Python
在Python中使用列表生成式的教程
2015/04/27 Python
Python实现图像几何变换
2015/07/06 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
python使用邻接矩阵构造图代码示例
2017/11/10 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
python科学计算之numpy——ufunc函数用法
2019/11/25 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
俄罗斯和世界各地的酒店预订:Hotels.com俄罗斯
2016/08/19 全球购物
机械制造专业个人的自我评价
2013/12/28 职场文书
公证委托书大全
2014/04/04 职场文书
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL