1. 程式人生 > >9.29學習筆記

9.29學習筆記

ret rose err 取出 觀察 index 整形 not del

#數組Array(一組有序的數據集合:序號從0開始) 創建方式(三種) var arr1 = new Array(2)/* 長度為2的數組*/ var arr2 = new Array(‘jack‘,‘rose‘);/* 長度為2*/ var arr3 = [false,‘peter‘];/* 長度是2*/ 取出某一個: arr3[0];//false 修改某一個: arr3[0]=true;//將false改成true 追加一個值: arr3[2]=789; 刪除某一個: delete arr3[0];//刪除第一個,留空 獲取數組長度: arr[3] length
console.log(arr3);F12->Console觀察結果
日誌級別 console.log(arr3);//普通內容 console.info(arr3);//信息 console.error(arr3);//報錯 console.warn(arr3);//警告
數組的方法: arr3.push(‘a‘,‘b‘); /* 在數組末尾處新增a和b*/ arr3.pop(); /* 刪除數組中的最後一個*/ arr3.shift(); /* 刪除數組中的第一個*/ arr3.unshift(‘c‘,‘d‘); /* 在數組開頭新增c和d*/
arr5 = arr3.concat(arr4); /* 將arr3和arr4組合放arr5*/ arr5 = arr3.concat(‘w‘,‘x‘); /* 給arr3追加兩個值*/ arr5 = arr3.toString(); /* 通過數組來創建一個字符串*/ arr5 = arr3.join(‘_‘); /* 通過數組來創建一個字符串,下劃線隔開*/ index = arr3.indexOf(‘f‘); /* 返回f所在的下標,找不到返回-1*/ is = arr3.includes(‘f‘); /* 如果包含f則返回true,否則false*/
arr4 = arr3.slice(0,1); /* 截取從0到1之間的值產生新的數組*/ arr4 = arr3.slice(1); /* 截取從1之後的所有值產生新的數組*/ arr3.splice(3,0,‘a‘,‘b‘); /* 在下標3的位置前面插入a和b兩個值*/ arr3.splice(3,2); /* 從下標3的位置開始連續刪除兩個值*/ arr3.splice(3,2,‘x‘); /* 在下標3位置上連續刪除兩個值,同時添加x*/ arr3.splice(2); /* 從下標2的位置開始刪除後面全部值*/ arr.sort(); /* 升序:按第一個字符排列*/ arr.sort(function(a,b){ return a-b; }) arr.reverse(); /* 倒敘-只是將順序倒過來,並不是從大到小排列*/
#類型轉換 1. 自動轉換:減法,乘法,除法,取余數,自動將字符串轉成數字在運算如果發現不是數字,則結果是:NaN(Not a Number) 2. 手動轉換: parseInt(字符串); /* 轉換為一個整形數字,不進位*/ parseFloat(字符串); /* 轉換為一個浮點型數字*/

9.29學習筆記