数据类型


一、数据类型指的就是字面量的类型             在JS中一共有六种数据类型                 String 字符串                 Number 数值                 Boolean 布尔值                 Null 空值                 Undefined 未定义                 Object 对象
          其中String、Number、BOOlean、Null、Undefined属于基本数据类型             而Object属于引用数据类型 1.String 字符串             ——在JS中字符串需要使用引号引起来             ——使用双引号或单引号都可以,但是不要混着用             ——引号不能嵌套,双引号里面不能放双引号,单引号里面不能放单引号        在字符串中我们可以使用\作为转义符            当表示一些特殊符号时可以使用\进行转义
           \"表示"            \'表示'            \n表示换行            \t制表符            \\表示\
 1 
 2 
 3 
 4     
 5     
 6     
 7     数据类型
 8     
48 
49 
50     
51 
52 
String.html

2.Number 数值

(1)在JS中所有的数值都是Number类型             包括整数和浮点数(小数)
          JS中可以表示的数字的最大值             Number.MAX_VALUE                 1.7976931348623157e+308
            Number.MIN_VALUE  大于0的最小值                 5e-324
          如果使用Number表示的数字超过了最大值,则会返回一个             Infinity 表示正无穷             -Infinity 表示负无穷             使用typeof检查Infiniti也会返回number           NaN 是一个特殊的数字,表示Not A Number               使用typeof检查一个NaN也会返回number (2)可以使用一个运算符typeof             来检查一个变量的类型           语法:typeof 变量           检查字符串时,会返回string           检查数值时,会返回number (3)在JS中整数的运算基本可以保证精确           如果使用JS进行浮点数运算,可能得到一个不精确的结果               所以千万不要使用JS进行对精确度要求比较高的运算
 1 
 2 
 3 
 4     
 5     
 6     
 7     Number
 8     
65 
66 
67     
68 
69 
Number.html

 3.Boolean 布尔值

          布尔值只有两个,主要用来做逻辑判断            true             -表示真            false             -表示假
          使用typeof检查一个布尔值时,会返回boolean
 1 
 2 
 3 
 4     
 5     
 6     
 7     Boolean
 8     
23 
24 
25     
26 
27 
Boolean.html

 4.Null(空值)和Undefined(未定义)

   Null(空值)类型的值只有一个,就是null             null这个值专门用来表示一个为空的对象             使用typeof检查一个null值时,会返回object
          Undefined(未定义)类型的值只有一个,就是undefined             当声明一个变量,但是并不给变量赋值时,它的值就是undefined             使用typeof检查一个undefined时也会返回undefined
 1 
 2 
 3 
 4     
 5     
 6     
 7     Null和Undefined
 8     
25 
26 
27     
28 
29 
Null和Undefined.html