网站制作学习网JS脚本→正文:javascript转换为字符串
字体:

javascript转换为字符串

JS脚本 2010/1/20 8:42:41  点击:不统计


在javascript中有字符串,布尔值,数字类型,他们怎么转换成字符串类型呢。
首先看字符串,字符串本来就是字符串类型的,不用转换,直接就可以获得字符串的长度。但是在ecmascript中字符串有toString()的方法。
比如 var str = "str"; alert(str.length);这样即获得字符串str的长度 3
布尔boolean类型的怎么转换的呢,因为boollean就有两个值,一个false,一个true。当他们转换成字符时,也就两个值"false","true"不过是字符串类型的。
比如 var str= false;alert(str.toString().length)这样会输出5,如果没有toString()则会输出undefined。
剩下就是数字转换成字符串了,在javascript中toString()方法比较特殊,它分两种模式,一种默认模式一种基模式。数字转换成字符串,在默认模式下不管原来是整数,浮点数,还是科学技术法,都将转换成十进制全值。
比如:var num1 = 1,num2=2.0,num3=2e2;
alert(num1);//输出1
alert(num2);//输出2
alert(num3);//输出200
基模式,是toString()有参数的模式,可以用不同的数字,根据参数转换为不同的字符串。参数可以有2,8,16。这里的3个数是表示进制的
例如
var num = 10;//十进制
alert(num.toString(2));//输出1010
alert(num.toString(8));//输出12
alert(num.toString(16));//输出A
通过基模式,可以很好的看出,javascript实现十进制转换为二进制,八进制,十六进制,很简单很方便
以上就是javascript中的字符串转换
 


·上一篇:如何批量消除链接虚线框? >>    ·下一篇:javascript转换为数字 >>
推荐文章
最新文章