获取数组的某一项的值我们是知道了,如果想要给某一个项赋一个新的值,或者给数组多增加一项,该怎么做呢?其实也是通过数组下标来实现的。

语法:

arr[i] = 值;

举例:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> //创建数组 var arr = ["HTML", "CSS", "JavaScript"]; arr[2] = "jQuery"; document.write(arr[2]); </script> </head> <body> </body> </html>

浏览器预览效果如下图所示。

分析:

在这里,arr[2]="jQuery"表示给arr[2]重新赋值为"jQuery",也就是"JavaScript"被替换成了"jQuery"。此时,数组arr为["HTML", "CSS", "jQuery"]。由于之前arr[2]值已经被覆盖,所以arr[2]最终输出结果为"jQuery"

举例:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> //创建数组 var arr = ["HTML", "CSS", "JavaScript"]; arr[3] = "jQuery"; document.write(arr); </script> </head> <body> </body> </html>

浏览器预览效果如图所示。

分析:

一开始,数组arr只有3项:arr[0]、arr[1]、arr[2]。由于我们使用了arr[3] = "jQuery",所有arr就多增加了一项。因此arr最终为["HTML", "CSS", "JavaScript", "jQuery"]