美文网首页
第一节 数据类型

第一节 数据类型

作者: Mr_HeH | 来源:发表于2017-02-24 12:46 被阅读29次

    一、数据类型

    ECMAScript中有5中基本数据类型:String、Number、Bool、Undefined、Null,还有一种复杂数据类型就是Object.


    二、具体讲解

    2.1 -   Number

    javaScript 中Number统一用Number表示数值,不区分整型和浮点型。

    2.2  -  Undefined

    出现的情况:

    (1)声明了某个变量,但是没有对其进行初始化

           var message;

           alert(message == undefined)这里将显示true

    ⚠️避免使用关键字和保留字做为变量名,不然可能会出现意想不到的结果:如:name ,for ,value之类的。

    (2)未定义该变量

         // var message

        alert(message == undefined);也是true

    2.3 -  Null

    只有一个值的数据类型,和undefined类似。表示一个空对象指针,如果定义的变量在将来用作保存对象,则最好用null初始化。

    例:if(car != null){

    }

    ⚠️实际undefined是派生自null的,因为判断alert(null == undefined)会返回ture,但是实际上两者的用途完全不一样

    2.4  - Bool

    该类型直有两个字面值,true和false,各种类型都可以转换成bool值。

    string非空、Object任何对象、number非0 都是true,反正“” , 0/NaN , null则为false

    2.5 - string

    用单引号('')或者双引("")号表示,其他类型转字符串的方法:

    (1)使用toString

       (2)  String() 

      (3)  + ''

    2.6 - Object

     一种数据和功能的集合.

    相关文章

      网友评论

          本文标题:第一节 数据类型

          本文链接:https://www.haomeiwen.com/subject/uocwwttx.html