javascript陣列定義

weixin_30924079發表於2014-11-03

第一種
var arr = new Array();
arr[0] = 123
arr[1] = "abc";
arr[5] = false;
alert(arr[3]);//undefined
alert(arr);//123,abc,,,,false
alert(arr[10]);//undefined,不會出現越界異常

第二種
var arr2 = new Array(2);//規定了陣列的長度為2
arr2[0] = "ddd";
arr2[1] = "www";
alert(arr2);//ddd,www
arr2[2] = "fff";//可以再次新增元素,定義的陣列大小對此沒有影響
alert(arr2);//ddd,www,fff

第三種
var arr3 = new Array(true,123,false);
alert(arr3);//true,123,false

第四種,推薦使用
var arr4 = [false,"aaa",123];
alert(arr4);//false,aaa,123

轉載於:https://www.cnblogs.com/fantasy01/p/4070335.html

相關文章