JavaScript中各数制转换全面总结

发布时间 - 2026-01-11 02:53:46    点击率:

利用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() 相同,它们返回的都是该数字的十进制形式。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对的支持!


# js  # 数制转换  # 数据结构 中数制转换(栈的应用)  # C语言数据结构中数制转换实例代码  # python常见数制转换实例分析  # 都是  # 可以用  # 它是  # 所示  # 这篇文章  # 有两种  # 谢谢大家  # 在前面  # 转换成  # 最初  # 浮点数  # 有疑问  # brush  # var  # class  # ECMAScript  # toString  # Number  # pre 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: EditPlus中的正则表达式实战(6)  JavaScript如何实现类型判断_typeof和instanceof有什么区别  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  深圳网站制作培训,深圳哪些招聘网站比较好?  ,交易猫的商品怎么发布到网站上去?  简单实现Android文件上传  如何快速生成高效建站系统源代码?  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  ,南京靠谱的征婚网站?  Android中AutoCompleteTextView自动提示  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  JavaScript模板引擎Template.js使用详解  Laravel中的Facade(门面)到底是什么原理  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何解决hover在ie6中的兼容性问题  原生JS获取元素集合的子元素宽度实例  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  Linux安全能力提升路径_长期防护思维说明【指导】  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  JavaScript如何操作视频_媒体API怎么控制播放  千库网官网入口推荐 千库网设计创意平台入口  如何续费美橙建站之星域名及服务?  iOS UIView常见属性方法小结  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Laravel API资源类怎么用_Laravel API Resource数据转换  香港服务器选型指南:免备案配置与高效建站方案解析  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  高防服务器租用首荐平台,企业级优惠套餐快速部署  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  Swift中swift中的switch 语句  php打包exe后无法访问网络共享_共享权限设置方法【教程】  如何在腾讯云服务器快速搭建个人网站?  Laravel distinct去重查询_Laravel Eloquent去重方法  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】