4.基本数据类型
我们在程序中所使用的任何值都有类型的。JavaScript仅有以下几大数据类型。
(1)数字——包括浮点数与整数,例如这些都属于数字:1,100,3.14.
(2)字符串——包括由任意数量字符组成的序列,例如:“a”,“one”,“one2three”。
(3)布尔值——包括ture和false。
(4)undefined——当我们试图访问一个不存在的变量时,就会得到一个特殊值:undefined。除此之外,使用已声明却未赋值的变量也是一样的。因此JS会自动将变量在初始化之前的值设定为undefined。而undefined类型的值只有一个——defined
(5)null——这个另一种只包含一个值的特殊字符类型。所谓的null值,通常是指没有值或空值,不代表任何东西。null与undefined最大的不同在于,被赋予null的变量通常被认为已经定义了的,只不过他不代表任何东西。关于这一点,我们稍后会通过一些具体的实例来解释。
任何不属于上述五种基本的数据类型的值都会被认为是一个对象。甚至有时候我们会将null视为对象,这听起来有些尴尬——这是一个不代表任何东西的对象(东西)。在后面的学习中详细的介绍。
JS中的数据类型主要分为以下两个部分:
基本数据类型(上面列出的五种类型)
非基本数据类型(对象)
阅读(2120) | 评论(0) | 转发(0) |