4看似简单的基础问题几乎是面试必问。
在JS中有5种简单的数据类型,一种复杂的数据类型,下面就以此介绍。
<h4>Undefined</h4>
Undefined类型只有一个值,就是Undefined,一般是形容只有定义没有初始化的变量值就是Undefined,举栗子:
var a;
console.log(a);
undefined.png
<h4>Null</h4>
Null也是只有一个值,那就是Null,null值表示一个空对象指针,可以说Undefined是Null的派生,这些了解即可,没有必要深究,重点记住Null的数据类型是对象。
null.png
null.png
<h4>Boolean</h4>
和其它语言类似,Boolean数据类型的值也是true和false,这里注意大小写也就是说True和False不是Boolean的值。
false.png
<h4>Number</h4>
JS中数据类型定义比较方便,Number就代表了所有的数值,不管是小数还是整数
。
<h4>String</h4>
表示由零或多个16位Unicode字符组成的字符序列,即字符串。单引号双引号括起来都可以。
<h4>Object</h4>
对象其实就是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的对象类型的名称来创建。