JS基础教程——JavaScript基础知识(1.2数据类型-1.2.5字符串与数值的相互转换)

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。