05-数据类型转换

python学习网 2019-09-04 10:20:09

1.将数值类型转换成字符串类型                  

隐式转换                                                                            

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>流浪者</title>
 6 
 7 </head>
 8 <body>
 9 
10 <script>
11     var a = 123;
12     var b = '123';
13     console.log(typeof (a + b));  //数字和字符串相加,默认转换成字符串类型
14 </script>
15     
16 </body>
17 </html>

 

强制类型转换                                                       

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>流浪者</title>
 6 
 7 </head>
 8 <body>
 9 
10 <script>
11     var n = 123;
12     var str1 = String(n);
13     console.log(typeof str1);
14 
15     var str2 = n.toString();
16     console.log(typeof str2);
17 </script>
18     
19 </body>
20 </html>

2.将字符串类型转换成数值类型                

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>流浪者</title>
 6 
 7 </head>
 8 <body>
 9 
10 <script>
11     var stringNum = '755.24hffjgi';
12     var Num = Number(stringNum);
13     console.log(Num);
14     console.log(typeof Num);
15 
16     // parseInt()可以解析一个字符串,并返回一个整数
17     console.log(parseInt(stringNum));
18     console.log(parseFloat(stringNum));
19 </script>
20     
21 </body>
22 </html>

3.任何数据类型都可以转换成Boolean类型       

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>流浪者</title>
 6 
 7 </head>
 8 <body>
 9 
10 <script>
11     var a1 = '135';
12     var a2 = 0;
13     var a3 = -111;
14     var a4 = NaN;
15     var a5 = Infinity;
16     var a6;
17     var a7 = null;
18 
19     console.log(Boolean(a1));
20     console.log(Boolean(a2));
21     console.log(Boolean(a3));
22     console.log(Boolean(a4));
23     console.log(Boolean(a5));
24     console.log(Boolean(a6));
25     console.log(Boolean(a7));
26 </script>
27     
28 </body>
29 </html>

 

 

作者:流浪者

日期:2019-09-03

阅读(2457) 评论(0)