事先總結array的幾種建立方法,
/*第一種*/
var array1=new array();
array1[0]=1;
array2[1]=2;
/*第二種*/
var array2=new array(2);
array2[0]=1;
array2[1]=2;
/*第三種*/
var array3=new array(1,2);
/*第四種*/
var array4=new array[1,2];
對於array物件有如下幾種常用的方法;
concat()
;連線兩個或兩個以上的陣列,並返回這個連線後的陣列;
var arr = new array(3)
arr[0] = "george"
arr[1] = "john"
arr[2] = "thomas"
var arr2 = new array(3)
arr2[0] = "james"
arr2[1] = "adrew"
arr2[2] = "martin"
document.write(arr.concat(arr2))
/*從w3c上擷取的示例***/
join();
把所有陣列的元素放到乙個字串裡,並通過指定的的間隔符間隔;
var arr = new array(3)
arr[0] = "george"
arr[1] = "john"
arr[2] = "thomas"
document.write(arr.join("."))
/*輸出結果為george.john.thomas*/
1.pop();則與棧中的概念相似刪除陣列中最後乙個元素,不過最後返回這個元素的值。
2.shift();則與pop相反刪去陣列頭乙個元素,並返回第乙個元素的值。
3.push();是在陣列的末尾新增乙個或更多元素,並返回新的長度值。
4.unshift();是在陣列的開頭新增乙個或更多元素,並返回新的長度值。
以上四個方法雖然功能不同但互相有截然相反或相似的地方,1與2刪除的位置相反,不過都返回刪除元素的值,3和4加入元素的位置相反不過都返回新的長度值,1與3可看作相反功能的,2與4同理。
5.reverse();見名知意,就是將陣列中的元素整個顛倒位置,並返回新的陣列。
6.slice();,就是擷取相應段的元素,有兩個引數就是你要擷取陣列的開始位置與結束位置,不返回結束位置的元素。
7.splice();刪除相應的元素並新增進新的元素 語法:arrayobject.splice(index,howmany,item1,.....,itemx)
index就是刪除開始的位置howmany是刪除元素的個數,item(新新增的元素)可以不用新增,但寫入就從被最先刪除的元素位置開始寫入。
javascript 常用內建物件 隨堂
js除錯有三種方法,如果有乙個變數m hello 請使用三種方法完成m數值的顯示 方法一,alert m 方法二,console.log m 方法三,document.title m document物件,獲取當前頁面是從哪乙個 跳轉進來的 document.referrer location物件,...
JavaScript內建函式
1.parseint 函式 該函式主要將首位為數字的字串轉換成數字,如果不是以數字開頭,那麼將返回nan。parseint stringnum,n stringnum 需要轉換為整形的字串 n 提供在2 36之間的數字所儲存數字的進製數,可以選 2.parsefloat 函式 parsefloat ...
JavaScript內建函式
1.number 作用 將字串型別轉換為數值型別 用法 number 字串 若該字串無法轉換成數值,那麼將返回nan nota number 2.isnan a 作用 判斷指定的字串是不是數值 b 用法 isnan 測試值 結果為true或false 不是數值為true,是數值則結果為false 3...