Javascript基础数据类型

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>

    <script>
        //数据类型
        var n = 10;
        //alert(typeof(n));
        n=99.6;
        //alert(typeof(n));
        n='Hello World';
        //alert(typeof(n));
        n=false;
        //alert(typeof(n));
        n=true;
        //alert(typeof(n));
        n=new Date();
        //alert(typeof(n));
        n=null;
        //alert(typeof(n));
        var m;
        //alert(typeof(m));
    </script>

    <script>
        //循环
        var sum = 0;
        for(var i = 0 ; i<=100; i++)
        {
            sum = sum + i;
        }
        //alert(sum);
    </script>

    <script>
        var n1 = '123'
        var n2 = 123;
        alert(n1== n2);
        alert(n1=== n2);

        var n11 = null;
        var n22;  //undefined
        alert(n11== n22); //当使用==判断是。认为null 与 undefined相等
        alert(n11=== n22);

        var n111= true;
        var n222 = 'false';
        alert(n111== n222);
        alert(n111=== n222);


        var s= 123;
        //switch内部是使用===来做比较的
        switch(s)
        {
            case '123':
                alert('等于字符串123');
            break;
            case 123:
                alert('等于数字123');
            break;
            default:
                alert('没有找到相等的');
            break;
        }
    </script>

</head>
<body>
    
</body>
</html>

<!-- 
    Javascript共有6中数据类型
    1.boolean: true 和 false
    2.Number: 所有的数字类型, 包含整数小数
    3.String:所有字符串
    4.undefined(未定义):值为undefined
    5.Null(空对象): 值为null
    6.Object(对象类型):任何对象 Array, function 等等
    以上6种类型出了Object是引用类型, 其他都是值类型
    typeof运算符,可以返回一个表达式的数据类型的字符串表示形式.

    相等运算符: ==
    1.对于==两边的表达式,如果类型相同,则直接比较
    2.对于==两边的表达式,如果类型不同,则先试图将==两边的运算符转换为String ,Boolean, NUmber这些相同的数据类型然后再判断是否相等

    完全相等运算符: ===
    1.===运算符判断前不进行类型转换,并且===两边必须类型相同,值也相同的情况下才返回true

 -->

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值