在JavaScript中,想要获取数组某一项的值,我们都是使用“下标”的方式来获取。
var arr = ["HTML","CSS", "JavaScript"];
上面表示创建了一个名为arr的数组,该数组中有3个元素(都是字符串):"HTML"
、"CSS"
和 "JavaScript"
。如果我们想要获取arr某一项的值,就可以使用下标的方式来获取。其中,arr[0]表示获取第1项的值"HTML"
。arr[1]表示获取第2项的值"CSS"
,以此类推。
这里要重点说一下:数组的下标是从0开始的,而不是从1开始的。如果你以为获取第1项应该用arr[1]的话,那就理解错了。初学者很容易犯这种错误,一定要特别注意!
举例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script>
//创建数组
var arr = ["中国", "广东", "广州", "天河", "暨大"];
document.write(arr[3]);
</script>
</head>
<body>
</body>
</html>
浏览器预览效果如图所示。
分析:
arr[3]表示获取数组arr的第4个元素,而不是第3个元素!分析如图所示。