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 相关文章推荐
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
Jul 26 Javascript
通过下拉框的值来确定输入框是否可以为空的代码
Oct 18 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
DropDownList实现可输入可选择(两种版本可选)
Dec 07 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
Dec 26 Javascript
原生JavaScript实现Tooltip浮动提示框特效
Mar 07 Javascript
移动端web滚动分页的实现方法
May 05 Javascript
激动人心的 Angular HttpClient的源码解析
Jul 10 Javascript
浅谈Angular4实现热加载开发旅程
Sep 08 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
Apr 29 Javascript
了解javascript中变量及函数的提升
May 27 Javascript
vue 更改连接后台的api示例
Nov 11 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&&mysql)六
2006/10/09 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
[IE&FireFox兼容]JS对select操作
2007/01/07 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
深入理解Javascript中的循环优化
2013/11/09 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
基于BootStrap Metronic开发框架经验小结【三】下拉列表Select2插件的使用
2016/05/12 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
详解vue引入子组件方法
2019/02/12 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
2020/07/23 Javascript
vue v-model的用法解析
2020/10/19 Javascript
[03:01]2014DOTA2国际邀请赛 DC:我是核弹粉,为Burning和国土祝福
2014/07/13 DOTA
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
Python 含参构造函数实例详解
2017/05/25 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
为什么相对PHP黑python的更少
2020/06/21 Python
纯CSS3绘制打火机动画火焰效果
2016/07/18 HTML / CSS
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
师范毕业生个人求职信
2013/12/09 职场文书
销售找工作求职信
2013/12/20 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
工程招投标邀请书
2014/01/30 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
九年级英语教学反思
2016/02/15 职场文书