• js原始数据类型


    JavaScript有5种原始类型:Undefined、Null、Boolean、Number、String。可以用typeof运算符判断一个值是否表示一个原始类型。比如:alert(typeof
    1); //输出number

    这里需要注意的是:alert(typeof null);
    //输出的是object 。在网上找到了一个解释:null被认为是对象的占位符,但仍然算做原始数据类型




    1.Undefined类型


    Undefined类型只有一个值就是undefined。当声明变量未初始化,该变量默认就是undefined。

    <script type="text/javascript">


    var temp;

    alert(typeof(temp)); //显示undefined


    alert(typeof(temps));//显示undefined


    alert(temp ==
    temps);//不会显示true

    </script>


    以上虽然2个变量都显示一样的结果,但是temps才是真正未定义的。



    <script type="text/javascript">


    function a(){


    return 1;


    }

    alert(a() == undefined); //显示false


    function b(){


    }

    alert(b() == undefined); //显示true


    </script>

    如果函数没有返回值,也会显示undefined



    2.Null类型

    Null类型(空型)只有一个值就是:null。

    <script type="text/javascript">


    alert(null == undefined);
    //显示true

    </script>


    undefined实际上是从值null派生来的,所以显示true

    undefined是声明了变量但是未赋值,null是找不到对象。



    3.Boolean类型


    非0即真:0可以看成false,比如下题:显示测试

    <script type="text/javascript">


    if(111){

    alert("测试"); //显示测试

    }

    </script>




    4.Number类型


    <
    script type="text/javascript">


    alert(Number.MAX_VALUE); //显示最大值


    alert(Number.MIN_VALUE); //显示最小值


    </script>


    Number类型中的所有值都在这个最大和最小值之间。如果非数字NaN(Not a
    Number)是一个特殊的值。判断是否是数字用isNaN()

    <script type="text/javascript">


    alert(isNaN(-1));
    //false

    alert(isNaN("a")); //true

    </script>




    5.String类型

    理论上String可以无限制存Unicode字符。赋值时双引号和单引号都一样,如:

    var a = "test";


    var b = 'test';

  • 相关阅读:
    这篇文章把短线操作技巧以及交易原则讲透了!
    炒股老手的妙招——卖出在周K线的顶部
    连续多阳低吸买入法需要哪些条件?
    2个实盘案例带你了解南玻量态选庄股法!
    如何通过筹码分布判断一个股票要不要做?
    股票指标公式高手是怎么通过指标变现的?
    股票回踩均线是什么意思?
    定宽不定宽盒子的居中解决办法和外边距塌陷问题
    JS 数据类型
    JS 事件总结
  • 原文地址:https://www.cnblogs.com/qiuh/p/3046723.html
Copyright © 2020-2023  润新知