欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript 定義初始化數(shù)組函數(shù)

 更新時(shí)間:2009年09月07日 21:05:12   投稿:mdxy-dxy  
有段javascript代碼很困惑,經(jīng)過不斷的查資料,終于弄懂了!呵呵!

方法一、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++){  //一維長度為10
 TheArray[i]=new Array(); //在聲明二維
 for(var j=0;j<20;j++){  //二維長度為20
 _TheArray[i][j]=1;
 }
}

方法2

var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]];//直接定義并初始化

以上代碼在IE8下測(cè)試通過

方法二、

<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ù)組,所以要用下面的這段代碼來定義初始化數(shù)組。
function initArray(){
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++){
this[i]=initArray.arguments[i];
}
}

相關(guān)文章

最新評(píng)論