在javascript程序中所使用的任何值都是有类型的,基本数据类型主要有以下5种:
数字类型——包括浮点数与整数,例如这些都属于数字:1、100、3.14。
字符串类型——包括有任意数量字符组成的序列,例如:"a"、"one"、"one2three"。
布尔值类型——包括true和false。
undefined——当我们试图访问一个不存在的变量时,就会得到一个特殊值:undefinded。除此之外,使用已声明却未赋值的变量也会如此。因为JavaScript会自动将变量在初始化之前的值设定为undefined。而undefined类型的值只有一个——undefined。
null——这是另外一种包含一个值的特殊数据类型。所谓的null值,通常是指没有值或空值,不代表任何东西。null与undefined最大的不同在于,被赋予null的变量通常被认为是已经定义了的,只不过它不代表任何东西。
总结
Javascript语言中,有五大基本数据类型:
1、数字
2、字符串
3、布尔值
4、undefined
5、null
任何不属于基本类型的东西都属于对象
数字类型可以存储的数据包括:正负整数、浮点数、十六进制数与八进制数、指数以及特殊值NaN、Infinity、-Infinity。
字符串类型存储的是一对引号之间的所有字符
布尔类型只有两个:true和false
null类型的值只有一个:null
undefined类型的值只有一个:undefined
绝大部分值的转换为布尔类型时都为true,但以下6种falsy值除外:
"";
null;
undefined;
0;
NaN;
false。
网友评论