• 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>
  • 相关阅读:
    搭建页面:数据库的增删改查
    阿里云的使用运维安装
    promis:异步编程
    微信开发笔记
    细数那些带打赏功能的平台
    写给自己的TypeScript 入门小纲
    Node.js自学笔记之回调函数
    来简书坚持一个月日更之后
    全选或者单选checkbox的值动态添加到div
    一个前端妹子的悲欢编程之路
  • 原文地址:https://www.cnblogs.com/qinqin-me/p/11264293.html
Copyright © 2020-2023  润新知