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的弹出警告对话框美化插件(警告,确认和提示)
Jun 10 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
Jun 27 Javascript
js检查页面上有无重复id的实现代码
Jul 17 Javascript
jsp网页搜索结果中实现选中一行使其高亮
Feb 17 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
Aug 01 Javascript
jquery及js实现动态加载js文件的方法
Jan 21 Javascript
jQuery实现的简单拖动层示例
Feb 22 Javascript
微信小程序request出现400的问题解决办法
May 23 Javascript
jQuery选择器特殊字符与属性空格问题
Aug 14 jQuery
js中apply()和call()的区别与用法实例分析
Aug 14 Javascript
详解微信小程序调用支付接口支付
Apr 28 Javascript
Vue深入理解插槽slot的使用
Aug 05 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
php中{}大括号是什么意思
2013/12/01 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
php类的自动加载操作实例详解
2016/09/28 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
JS与框架页的操作代码
2010/01/17 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
浅析javascript中function 的 length 属性
2014/05/27 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
js实现消息滚动效果
2017/01/18 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
Vuejs实现带样式的单文件组件新方法
2017/05/02 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
Django+vue跨域问题解决的详细步骤
2019/01/20 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
浅析Python中yield关键词的作用与用法
2016/11/29 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
Python3简单实现串口通信的方法
2019/06/12 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
法国体育用品商店:GO Sport
2019/10/23 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
领导证婚人证婚词
2014/01/13 职场文书
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
售后求职信范文
2014/03/15 职场文书
环保建议书300字
2014/05/14 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
2014年接待工作总结
2014/11/26 职场文书
python实现自动化群控的步骤
2021/04/11 Python
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers