目录:
- 为什么要数据类型转换?
- 数据类型怎么转换?
一、为什么要数据类型转换?
上节课咱们讲到了数据类型好比人的职业一样,那么人一辈子有可能在职业生涯中转型,比如程序员转型成销售人员,医生转型成司机。那么数据类型转换就差不多这个意思,比如一个数值类型想要转换成字符串类型,那么我们就要采用数据类型转换了。
二、数据类型怎么转换?
- 其他类型转换成【数值类型】:使用 Number、parseInt、parseFloat
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var str = '1';// 字符串类型
var num1 = Number(str);// 变成了数值类型
var num2 = parseInt(str);// 变成了数值类型
var num3 = parseFloat(str);// 变成了数值类型
console.log(typeof(num1) , typeof(num2) ,typeof(num3))
</script>
</body>
</html>
2. 其他类型转换成【字符串类型】:使用 String、toString
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var num = 123;// 数值类型
var str1 = String(num);// 变成了字符串类型
var str2 = num.toString();// 变成了字符串类型
console.log(typeof(str1) , typeof(str2) )
</script>
</body>
</html>
3. 其他类型转换成【布尔类型】:使用 Boolean
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var num = 123;// 数值类型
var bool1 = Boolean(num);// 变成了布尔类型
console.log(typeof(bool1))
</script>
</body>
</html>