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下string.format函数补充
Aug 24 Javascript
自制基于jQuery的智能提示插件一枚
Feb 18 Javascript
Jquery插件写法笔记整理
Sep 06 Javascript
JavaScript设置首页和收藏页面的小例子
Nov 11 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
Sep 06 Javascript
Bootstrap每天必学之按钮(一)
Nov 24 Javascript
JavaScript兼容浏览器FF/IE技巧
Aug 14 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
javascript实现文本框标签验证的实例代码
Oct 14 Javascript
微信小程序关键字变色实现代码实例
Dec 13 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
Apr 11 Javascript
vuex的使用步骤
Jan 06 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
关于PHP堆栈与列队的学习
2013/06/21 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
DOM 事件流详解
2015/01/20 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
需要牢记的JavaScript基础知识
2016/09/25 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
Vue多选列表组件深入详解
2021/03/02 Vue.js
Python模块搜索路径代码详解
2018/01/29 Python
python 不以科学计数法输出的方法
2018/07/16 Python
django修改models重建数据库的操作
2020/03/31 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
应届生求职推荐信
2013/10/28 职场文书
高校毕业生登记表自我鉴定
2013/11/03 职场文书
职工代表大会主持词
2014/04/01 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
2014年高中生自我评价范文
2014/09/26 职场文书
技术入股合作协议书
2014/10/07 职场文书
招商引资工作汇报
2014/10/28 职场文书
公司庆典欢迎词
2015/01/26 职场文书
学习保证书100字
2015/02/26 职场文书
mysql联合索引的使用规则
2021/06/23 MySQL
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫