JavaScript中字符串和数值并没有太大的区别,字符串在某些情况下可以转换为数值,同样的道理,数值也可以转换为字符串。在此将对要转换的两种类型进行分析。
1.数值型到String型的转化
在一些时候,将数值转化为字符串(有时候是自动转化)是十分必要的。数值型变量转换为字符串型变量大体可分为3种情况,代码如下:
Str=String.valueOf(num); Str=Integer.toString(num); Str=num+"";
2.string型到数值型的转换
string型到数值型的转换代码如下:
Num=Integer.paresInt(str); Num=Integer.valueOf(str).intValue();
由于double类型和float类型于此相似,故不单独介绍。
下列代码说明了将付典型数值转换为整形的实例。付典型数值通过类型转换变为整型过程的具体代码如下:
<script type="text/javascript"> var num1 = 10.324; var num = parseInt(num1); document.write(num); //输出转换后的值 </script>
运行如上代码,输出10。