zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    强大的Resharp插件
    配置SPARK 2.3.0 默认使用 PYTHON3
    python3 数据库操作
    python3 学习中的遇到一些难点
    log4j的一个模板分析
    MYSQL内连接,外连接,左连接,右连接
    rabbitmq实战记录
    领域模型分析
    分布式系统学习笔记
    阿里开发规范 注意事项
  • 原文地址:https://www.cnblogs.com/qinqin-me/p/11264293.html
Copyright © 2011-2022 走看看