標籤:string 資料 取字串 結束 分享 cat img val console
1 String對象
字串建立
(1) 直接建立
var s="hello";console.log(s);console.log(typeof s)>>hellostring
(2)用類建立
var s1=new String("hello");console.log(s1);console.log(typeof s1)>>helloobject
字串對象的屬性和函數
(1)x.length ----擷取字串的長度
2 Array對象
建立數組的三種方式
(1)var arrname = [元素0,元素1,….]; var arr1=[11,222,333]; console.log(arr1); console.log(typeof arr1);(2)var arrname = new Array(元素0,元素1,….);var arr2=new Array("yuan",12,[10,7]); console.log(arr2); console.log(typeof arr2);(3)var arrname = new Array(長度);var cnweek=new Array(7);var arr3=new Array(3); arr3[0]=12; arr3[1]="yuan"; arr3[2]=true; console.log(arr3); console.log(typeof arr3);
屬性和方法
(1) join方法
x.join(bystr) ----將數組元素拼接成字串
console.log(arr1.join("--"));
(2) concat 方法
x.concat(value,...)
console.log(arr1.concat(1,2));
(3) 數組排序-reverse sort
x.reverse()
x.sort()
console.log(arr4.reverse());
(4)數組切片
x.slice(start, end)
var arr2=[12,32,33,100]; arr2.unshift(66); console.log(arr2); arr2.shift(arr2); console.log(arr2);
使用註解
x代表數組對象
start表示開始位置索引
end是結束位置下一數組元素索引編號
第一個數組元素索引為0
start、end可為負數,-1代表最後一個數組元素
end省略則相當於從start位置截取以後所有數組元素
console.log(arr4.slice(0,2));
(5)刪除子數組
x. splice(start, deleteCount, value, ...)
使用註解
x代表數組對象
splice的主要用途是對數組指定位置進行刪除和插入
start表示開始位置索引
deleteCount刪除數組元素的個數
value表示在刪除位元置插入的數組元素
value參數可以省略
console.log(arr4.splice(1,0,222));console.log(arr4);
(6) 數組的push和pop
push pop這兩個方法類比的是一個棧操作
x.push(value, ...) 壓棧
x.pop() 彈棧
使用註解
x代表數組對象
value可以為字串、數字、數組等任何值
push是將value值添加到數組x的結尾
pop是將數組x的最後一個元素刪除
var arr1=[12,32,5,33,100]; arr1.push(55); console.log(arr1); arr1.pop(arr1); console.log(arr1);
(7)數組的shift和unshift
x.unshift(value,...)
x.shift()
x代表數組對象
value可以為字串、數字、數組等任何值
unshift是將value值插入到數組x的開始
shift是將數組x的第一個元素刪除
小結://轉變成字串console.log(arr1.toString());console.log(typeof arr1.toString());//js無論鍵加不加引號,都不加,預設字串 //值不論是單引號還是雙引號,都可以 d={"name":"cobila","age":"18"}; console.log(d); console.log(typeof d); d1={name:"cobila",age:"18"}; console.log(d1); console.log(typeof d1); //遍曆索引值對資料類型 for (var key in d1){ console.log(key); } //js中數組在遍曆時,取得是索引值;
JS對象1