javascript将字符串转换为8进制的方法:1、使用parseint()函数将字符串转为十进制数,语法“parseint(字符串)”;2、使用tostring()函数将十进制数转为8进制数,语法“十进制数.tostring(8)”。
本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
javascript将字符串转换为8进制的方法
先使用parseint()函数将字符串转为十进制数
然后使用tostring()函数将十进制数转为8进制数
示例:
var str = "1254";var num =parseint(str);var x=num.tostring(8);console.log(x);
说明:
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 是对象类型的名称。
【相关推荐:javascript学习教程】
以上就是javascript中怎么将字符串转换为8进制的详细内容。