zoukankan      html  css  js  c++  java
  • js

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">
    /*
    6种常用的数据类型,查看变量的数据类型使用typeof
    1.undefined 声明一个变量并没有为其赋值
    2.null 声明一个变量,并为其赋值为null
    3.boolean 声明一个变量,为其赋值为ture或false
    4.string 声明一个变量,为其赋值为字符串(单引号和双引号都可以)
    5.number 数值型 1.整型 、 2.浮点型 、 3.正负无穷大 、 4.NaN = Not a Number
    6.object 对象型
    */

    function testDataType() {
    var a;
    console.log(typeof a, a);

    var b = null;
    console.log(typeof b, b);//打印object,但是它是null类型

    var c = true;
    console.log(typeof c, c);

    var d = '123';
    console.log(typeof d, d);

    var e1 = 123; //整型
    console.log(typeof e1, e1);
    var e2 = 123.45; //浮点型
    console.log(typeof e2, e2);
    var e3 = 1/0; //Infinity无穷大
    console.log(typeof e3, e3);
    var e4 = Number("haha"); //NaN = Not a Number
    console.log(typeof e4,e4)

    var f = new Array();
    console.log(typeof f,f);
    }
    // testDataType();
    //自动转型
    function transferNumber(){
    var b1 = false;
    var n1 = Number(b1);
    console.log(n1);//0

    var c = null;
    var n2 = Number(c);
    console.log(n2);//0

    var e;
    var n3 = Number(e);
    console.log(n3);//NaN

    var f = "fadsf123123adfds";
    var n4 = Number(f);
    console.log(n4);//NaN


    var nullstr = "";
    var n5 = Number(nullstr);
    console.log(n5);//0

    }

    transferNumber();

    function transferString(){
    var a = null;
    var b;
    console.log(String(a));
    console.log(String(b));

    var c = true;
    console.log(String(c));
    }
    // transferString();

    function transferBoolean(){
    var a = "";
    var b;
    var c = null;
    var d = 0;
    var e = Number("haha");

    console.log(Boolean(a));
    console.log(Boolean(b));
    console.log(Boolean(c));
    console.log(Boolean(d));
    console.log(Boolean(e));

    console.log(Boolean("kjhasdkjfhs"));
    console.log(Boolean(123));

    }

    // transferBoolean();

    </script>
    </head>
    <body>
    </body>
    </html>
  • 相关阅读:
    mysql 远程登陆不上
    hdu 5339 Untitled【搜索】
    SqlServer 书目
    passwordauthentication yes
    oracle 11g RAC ocfs2
    Oracle 11g RAC database on ASM, ACFS or OCFS2
    CentOS ips bonding
    Oracle 11g RAC features
    openStack 王者归来之 trivial matters
    openstack windows 2008 img
  • 原文地址:https://www.cnblogs.com/dxwen/p/10792355.html
Copyright © 2011-2022 走看看