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

第一节 数据类型

作者: 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