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实现图片轮换效果代码
Apr 16 Javascript
jquery.cookie用法详细解析
Dec 18 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
Apr 03 Javascript
jQuery Mobile框架中的表单组件基础使用教程
May 17 Javascript
浅谈js常用内置方法和对象
Sep 24 Javascript
简单谈谈Vue 模板各类数据绑定
Sep 25 Javascript
JavaScript中绑定事件的三种方式及去除绑定
Nov 05 Javascript
JS获得多个同name 的input输入框的值的实现方法
Jan 09 Javascript
bootstrap weebox 支持ajax的模态弹出框
Feb 23 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
May 10 Javascript
爬虫利器Puppeteer实战
Jan 09 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
Nov 06 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 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
PHP 时间日期操作实战
2011/08/26 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
ThinkPHP框架分布式数据库连接方法详解
2017/03/14 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
javascript创建对象、对象继承的实用方式详解
2016/03/08 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
JSON创建键值对(key是中文或者数字)方式详解
2017/08/24 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
vuex 使用文档小结篇
2018/01/11 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
Python实现投影法分割图像示例(二)
2020/01/17 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
饭店工作计划书
2014/01/10 职场文书
市场营销专业自荐书
2014/06/10 职场文书
商场父亲节活动方案
2014/08/27 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技