JS-03-数据基本类型与转换

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6     </head>
 7     <body>
 8       <!--javascript基本数据类型
 9       typeof函数获取一个变量的类型;
10           boolean:如果变量是Boolean类型的
11           number:如果变量是Number类型的(整数,浮点数)
12           string: 如果变量是String类型的(采用"",'')
13           object:如果变量是一种引用类型或Null类型的
14                        如:new Array()/ new String()...
15           function:  函数类型
16           undefined: 如果变量是Undefined类型的-->
17       <script>
18             var B = true;
19             var b = 33;
20             var A = 'abc';
21             var a = "abc";
22             var Aa = 'I love "bia bia"';
23             var obj = {name:'zhangsan',sex:18};
24             var list = [1,2,3,4];
25             var obj1 = null;
26             alert(typeof(B));
27             //将结果打印到控制台
28             console.log(typeof(b));
29             console.log(A,typeof(a));
30             console.log(Aa);
31             console.log(obj,typeof(obj));
32             console.log(list,typeof(list));
33             console.log(obj1,typeof(obj1));
34       </script>    
35       <!--JavaScript数据转换
36               Number():强转一个数值(包含整数和浮点数)
37               *parseInt():强转整数
38               *parseFloat():强转浮点数   
39               Boolean():强转为布尔值(只有空字符串,null(null属于对象),Number型的0,NaN类型的才为false)
40               isNaN(): 检测是否不是一个数NaN:not a number(注意:如果是数就返回false,字符串类型的数也会返回ture)    -->
41        <script>
42             //注意:当字符串中包含任意一个非数值表示的字符时
43             //        Number() 返回NaN
44             //        parseInt()和parseFloat() 返回第一个数值
45             
46             var str = '1a123';//字符型
47             var res = Number(str);//转Number型
48             var res1 = parseInt(str);
49             var res2 = parseFloat(str);
50             console.log(res,typeof(res));
51             console.log(res1,typeof(res1));
52             console.log(res2,typeof(res2));
53             console.log(str,isNaN(str));
54        </script>
55     </body>
56 </html>

 

posted @ 2019-07-29 15:50  我只是一个码农  阅读(318)  评论(0编辑  收藏  举报