JavaScript--数据类型转换

数字转字符串与字符串转数字

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6 </head>
 7 <body>
 8 
 9 </body>
10 </html>
11 <script>
12     var num = 5;
13     console.log(num.toString()); // "5"
14     console.log(String(num));  //"5"
15     var num = 0;
16     console.log(num.toString()); //"0"
17     console.log(String(num));   //"0"
18 
19     var num = null;
20     console.log(String(null)); // "null"
21     console.log(typeof String(null)); // string
22 
23     var num = "8000dafdasdfa";
24     console.log(Number(num)); //NaN
25     console.log(typeof  Number(num)); //number
26 
27     var num1 = "0.0823.123aaa123";
28     console.log(Number(num1)); // NaN
29     console.log(parseInt(num1)); //0
30     console.log(parseFloat(num1)); //0.0823
31 
32     //parseInt() 强制转换成数值整数型,不会四舍五入
33     //parseFloat() 会解析第一个,遇到第二个、或者非数字结束
34 </script>
原文地址:https://www.cnblogs.com/mrszhou/p/7665820.html