1 数据类型的转换
使用表单(prompt)获取过来的数据默认是字符串类型的,此时就不能简单地进行算术运算(加减乘除),而需要转换变量的数据类型。
数据类型的转换就是把一种数据类型的变量转换为另一种。
1.1转换为字符串
把其他类型的变量转换为字符串由三种方法:
1、toString()
2、String()强制转换
3、加号拼接字符(与字符串连接的结果都是字符串)
//var num = 1;
//alert(num.toString());
//var num1 = 2;
//alert(String(num1));
var num2 = 3;
alert(num+'我是字符串');
1.2转换为数字型
转换为数字型又四种方式:
1、parseInt(String)函数:将string类型转换为整数数值。
2、parseFloat(string)函数:将string类型转换为浮点数。
3、Number()强制转换函数:将string类型转换为数值型。
4、JS隐式转换:利用算术运算隐式转换为数值型。
注:隐式转换是我们在进行算术运算的时候,JS自动转换转换数据。
1.3转换为布尔型
转换为布尔型只有一种方式:Boolean(函数)
注:代表空、否定的值会被转换为false,比如:“”、0、null、undefined、NaN…其余值会转换为true。