面向?qū)ο蟮姆绞絼?chuàng)建
var arr01 =new Array(1,2,3,'abc');
直接創(chuàng)建? ? ?使用較多
var arr02 = [1,2,3,'bcd'];
數(shù)組的常用方法:
var aRr = [1,2,3,4];
var str = aRr.join('-');//拼串
var str1 = aRr.join('');
aRr.push(5);//末尾增加
aRr.pop();//末尾刪除
aRr.unshift(0);//開始位置增加
aRr.shift();//開頭刪除
aRr.reverse();//反轉(zhuǎn)
aRr.indexOf(b);//返回第一次出現(xiàn)b的索引
aRr.splice(2,1);//刪除指定位置? 第一個(gè)位置是開始的位置 第二個(gè)位置是刪除的數(shù)量 后面的內(nèi)容可寫多個(gè),相當(dāng)于插入的位置
aRr.splice(2,1,8);//相當(dāng)于修改,
console.log(str);
console.log(str1);
通過標(biāo)簽的名字來獲取元素,然后再給元素設(shè)置屬性
window.onload =function(){
var lis = document.getElementsByName('li'); //獲取名字為li的元素
?? console.log(lis.length);
}
數(shù)組去重:
var aRr = [1,3,4,1,6,9,1,2,5,3,1,6,5,4,4];
var aRr2 = [];
for (var i=0;i
if(aRr.indexOf(aRr[i])==i){
aRr2.push(aRr[i])
}
}
console.log(aRr2)
字符串的處理方法:
var str ='2019-12-27';
var arr = str.split('-');
console.log(arr);
var arr2 = str.split('');
console.log(arr2);
var str2 ='#div1';
var str3 ='.div1';
var str4 = str2.charAt(0);
if(str4=='#'){
console.log('這是一個(gè)id選擇器');
}
var str5 ='Microsoft yahei';
var num = str5.indexOf('yahei');
var str6 = str5.substring(10,15);//截取字符串
console.log(str.toUpperCase());//轉(zhuǎn)大寫
console.log(str.toLowerCase());//轉(zhuǎn)小寫
document.title = str6;//修改標(biāo)題內(nèi)容
實(shí)現(xiàn)字符串的反轉(zhuǎn):
var sTr ="123asdf79888asdfe21";
//1、split字符串轉(zhuǎn)成數(shù)組
//2、reverse數(shù)組反轉(zhuǎn)
//3、join數(shù)組轉(zhuǎn)成字符串
var str2 = sTr.split('').reverse().join('');
console.log(str2)