目录:
为什么要数据类型转换?
数据类型怎么转换?
一, 为什么要数据类型转换?
上节课咱们讲到了数据类型好比人的职业一样, 那么人一辈子有可能在职业生涯中转型, 比如程序员转型成销售人员, 医生转型成司机. 那么数据类型转换就差不多这个意思, 比如一个数值类型想要转换成字符串类型, 那么我们就要采用数据类型转换了.
二, 数据类型怎么转换?
其他类型转换成 [数值类型] : 使用 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>
其他类型转换成 [字符串类型] : 使用 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>
其他类型转换成 [布尔类型] : 使用 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>
下节预告: 运算符之算术运算符
来源: http://www.jianshu.com/p/5bc366989c1c