基本数组

JavaScript中的五大基本数据类型:

1.数字:正负整数,浮点数,十六进制数与八进制数,指数以及特殊数值NaN、Infinit、-Infintiny。
2.字符串:一对引号之间的所有字符。
3.布尔值:只有两个:true和false。
4.undefined:只有一个:undefined。(不存在的变量,或已声明却未赋值)
5.null:只有一个:null。(空值,被赋值为null的变量通常被认为是已经定义了的,不过不代表任何东西)

增加、更新数组元素

a[2] = 'three';
"three"
a;
[1,2,three]

数组元素:

1.undefined(添加新元素):
(1)如果新元素被添加的位置与原数组末端之间存在一定的间隔,那么这之间的元素将会被自动设定为undefined值。
例如:

var a = [1,2,3];
a[6] = 'new';
"new"
a;
[1,2,3,undefined * 3,"new"]

(2)delete操作符(删除元素):从某种意义上来说,该元素被删除的位置只是被留空了。
例如:

var a = [1,2,3];
delete a[1];
true
a;
[1,undefined,3]
typeof a[1];
"undefined"

(3)数组的数组

var a = [1,"two",false,null,undefined];
a;
[1,"two",false,null,undefined]
a[5] = [1,2,3];
[1,2,3]
a;
[1,"two",false,null,undefined,Array[3]]

(如果我们单击控制台内结果里的Array[3],这个数组的值就会被展开。)

你可能感兴趣的:(基本数组)