JavaScript字符串转换为其他类型(五)

93 阅读1分钟

目录:

  1. 为什么要数据类型转换?
  2. 数据类型怎么转换?

一、为什么要数据类型转换?

上节课咱们讲到了数据类型好比人的职业一样,那么人一辈子有可能在职业生涯中转型,比如程序员转型成销售人员,医生转型成司机。那么数据类型转换就差不多这个意思,比如一个数值类型想要转换成字符串类型,那么我们就要采用数据类型转换了。

二、数据类型怎么转换?

  1. 其他类型转换成【数值类型】:使用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>

下节预告:运算符之算术运算符