Math.floor()將數字向下到最接近的整數:
的Math.random()返回0和1之間的隨機數:
for(i=0;i<array.length;i++){
tex01.value += array[i] + "<br/>";
}
for(i in array){
tex01.value += array[i] + "<br/>";
}
"That's not what I'm saying~我不是這個意思啦~";
"Did you lose weight intentionally?妳有故意在減肥嗎?";
"I've got missed calls. 我有未接來電耶~";
"I wonder which shoes to put on. 該穿那雙鞋呢?";
"I don't have a good appetite these days. 最近都沒什麼胃口";
"Don't even think about it~ 想都別想啦!!";
"I'm stuffed! 我快脹死了";
"That's just what I'm looking for. 這就是我要的";
"What should I have now? 現在要吃什麼好呢?";
"I am meeting a friend for dinner today. 晚上我和朋友約好一起吃飯";
"The movie is such a drag! 這電影超難看地!";
"Don't cut in line! 不要插隊啦";
"That's a relief. 呼~鬆了一口氣";
下面這行程式會建立一個長度10的陣列物件:
var myarray=new Array(10) ;
下面這行程式會建立一個長度4的陣列物件:
var myarray=new Array("Welcome","To","Vic's","Blog");
下面這行程式會建立一個空的陣列物件:
var myarray=[];
建立一個長度為2的陣列物件:
var myarray= [ "Hi" , "Vic" ] ;
陣列的索引是由0開始的,陣列的長度是指陣列中包含的元素(element)個數。
陣列的長度是可以在程式中自由增加或是減少的。
陣列物件建立完成之後,就可以使用所引來操作陣列的元素:
var myarray= [ "Hi" , "Vic" ] ;
document.writeln(myarray[0]); // 輸出 Hi
陣列的維度,可以藉由在元素中在建立陣列來增加。
建立一個 3x3 的二維陣列:
var myarray=[];
myarray[0]=[1,2,3];
myarray[2]=[4,5,6];
myarray[3]=[7,8,9];
屬性 說明
constructor 傳回建立陣列物件原型的函式
length 設定或返回陣列中元素的長度。
陣列(Array)物件的方法:
concat() 合併陣列,並傳回一個新的陣列
indexOf() 在陣列中搜尋指定元素,並返回第一個符合的索引
join() 將陣列物件中所有元素合併成一個字串
lastIndexOf() 從陣列尾端開始搜尋指定元素,並返回第一個符合的索引
pop() 將陣列中最後一個元素移除,並傳回該元素
push() 在陣列尾端加入一個元素,並傳回陣列長度
reverse() 反轉陣列中的元素順序
shift() 移除陣列的第一個元素,
slice() 選擇陣列的片斷,並傳回成為新的陣列。
sort() 對陣列元素進行排序
splice() 加入 和/或 移除陣列的元素
toString() 將陣列轉為字串,並傳回該字串
unshift() 在陣列前方加入新的元素,並傳回陣列長度。
valueOf() 傳回陣列的初始值
filter 過濾陣列元素
forEach() 迭代整個陣列元素
every() 測試所有陣列元素
some() 檢查是否有任一陣列元素通過測試
map() 迭代舊陣列元素產生新陣列
reduce() 累計值處理
reduceRight() 由右至左 累計值處理