方法一、js數(shù)組的定義與初始化
定義一維數(shù)組
方法1:
var _TheArray = new Array();//定義_TheArray[0]="1";_TheArray[1]="2";_TheArray[2]="3";//初始化
方法2:
var _TheArray = new Array("1","2","3");//直接定義并初始化
定義二維數(shù)組
方法1
var _TheArray = new Array(); //先聲明一維for(var i=0;i<10;i++){ //一維長(zhǎng)度為10 TheArray[i]=new Array(); //在聲明二維 for(var j=0;j<20;j++){ //二維長(zhǎng)度為20 _TheArray[i][j]=1; }}方法2
var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];//直接定義并初始化
以上代碼在IE8下測(cè)試通過(guò)
方法二、
<script type="text/javascript"> var date=new Date(); function initArray(){ this.length=initArray.arguments.length; for(var i=0;i<this.length;i++){ this[i]=initArray.arguments[i]; } } var d=new initArray( '星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六' ); //Firfox瀏覽器顯示年是由getYear()獲取當(dāng)前年減去1900年 document.write((date.getYear()>1900?date.getYear():date.getYear()+1900)+"年"); document.write(date.getMonth()+1+"月"); document.write(date.getDate()+"日 "); document.write(d[date.getDay()]); </script>因?yàn)镴avaScript并不支援?dāng)?shù)組,所以要用下面的這段代碼來(lái)定義初始化數(shù)組。
function initArray(){
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++){
this[i]=initArray.arguments[i];
}
}
新聞熱點(diǎn)
疑難解答
圖片精選