千家信息网

JavaScript如何实现进制转换

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章主要讲解了"JavaScript如何实现进制转换",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JavaScript如何实现进制转换"吧!Jav
千家信息网最后更新 2024年11月11日JavaScript如何实现进制转换

这篇文章主要讲解了"JavaScript如何实现进制转换",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"JavaScript如何实现进制转换"吧!

JavaScript实现进制转换的方法:1、利用parseInt()函数,语法"parseInt(值,要解析的值的基数)";2、利用toString()函数,语法"十进制数.toString(需要转换的进制)"。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

一、语法说明

1、parseInt()

parseInt:将字符串转换成整数

parseInt(string, radix)

  • string要被解析的字符串。

  • 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。

    如果省略该参数或其值为 0,则数字将以 10 为基础来解析。
    如果它以 "0x" 或 "0X" 开头,将以 16 为基数。

    如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。

2、toString()

toString()方法属于Object对象,JavaScript的许多内置对象都重写了该函数,以实现更适合自身的功能需要。

类型行为描述
Array将 Array 的每个元素转换为字符串,并将它们依次连接起来,两个元素之间用英文逗号作为分隔符进行拼接。
Boolean如果布尔值是true,则返回"true"。否则返回"false"。
Date返回日期的文本表示。
Error返回一个包含相关错误信息的字符串。
Function返回如下格式的字符串,其中 functionname 是一个函数的名称,此函数的 toString 方法被调用: "function functionname() { [native code] }"
Number返回数值的字符串表示。还可返回以指定进制表示的字符串,请参考Number.toString()。
String返回 String 对象的值。
Object(默认)返回"[object ObjectName]",其中 ObjectName 是对象类型的名称。

二、进制转换

//十进制转其他进制    var x=110;  alert(x);  alert(x.toString(2));  alert(x.toString(8));  alert(x.toString(32));  alert(x.toString(16));  //其他转十进制  var x='110';  alert(parseInt(x,2));  //6    =>以2进制解析110alert(parseInt(x,8));  //72    =>以8进制解析110alert(parseInt(x,16)); //272    =>以16进制解析110//其他转其他  //先用parseInt转成十进制再用toString转到目标进制  alert(String.fromCharCode(parseInt(141,8)))  alert(parseInt('ff',16).toString(2));

感谢各位的阅读,以上就是"JavaScript如何实现进制转换"的内容了,经过本文的学习后,相信大家对JavaScript如何实现进制转换这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

进制 字符 字符串 函数 十进制 对象 十进 基数 方法 语法 学习 之间 元素 内容 参数 名称 数字 类型 两个 分隔符 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中电联网络安全竞赛 河南服务器防火墙好不好 广州达讯网络技术有限公司 网络安全不足 java数据库避坑指南 网络安全的基本因素包括什么 服务器是64还是32查看 四川浪潮服务器维修哪家好 软件开发合同数据 龙湾租房网络安全 公安网络安全专项检查是什么意思 天津市红桥区网络安全中心 银行校园招聘软件开发 网络安全小组组长是谁谁 数据库事物英文解释 网络安全硬件前景 新资源网络技术 国内那些服务器可以加独立ip 贵港网络安全事件 上海武夷山软件开发 广州达讯网络技术有限公司 计算机网络技术对照一建哪个专业 拼多多如何导入数据库 服务器蓝屏查看系统日志 游戏软件开发工程师退休待遇 鞍山互联网科技股份有限公司 服务器共享文件夹管理方式 广州致卓电脑软件开发 监控总控管理服务器有辐射吗 四川安卓软件开发价钱是多少
0