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>

 

转载于:https://www.cnblogs.com/qinqin-me/p/11264293.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值