標籤:最大 次方 turn ret 建議 json and 字串 ever
字串方法:
str.length
str.charAt(i):取字串中的某一個;
str.indexOf(‘e‘);找第一個出現的位置;找不到返回-1;
str.lastIndexOf(‘e‘):找最後一個e出現的位置;找不到返回-1;
str.toUpperCase();轉大寫
str.toLowerCase();轉小寫
str.substring(起始位置,結束位置):字串截取;
str.split(‘切割的方式‘);字串切割;字串轉數組;
數組方法:
刪除:arr.splice(開始位置,刪除的個數);
添加:arr.splice(開始的位置[往哪一位的前面添加],0,元素1····);
替換:arr.splice(開始位置,刪除的個數,元素1···);
arr.sort(function(n1,n2){return n1 - n2}):排序
arr.reverse():翻轉
arr.push();往數組後面添加一位;
arr.unshift():往數組前面添加一位;
arr.pop():從數組的後面刪除一位;
arr.shift():從數組的前面刪除一位;
arr.join(‘串連的方式‘);數組轉字串的方法;
arr.concat(arr1,arr2····);數組串連;
6.數學方法:
Math.random();隨機數;
Math.round():四捨五入;
Math.ceil()向上取整;
Math.floor()向下取整;
Math.abs():取絕對值;
Math.max(x,y):求最大數;
Math.min(x,y);求最小數;
Math.pow(x,y):幾的幾次方;
Math.sqrt():開平方;
數組:存多個東西;
json:存多個東西;
json = {
//索引值對
name1[鍵,key]:value1[值,value],
name2[鍵,key]:value2[值,value],
}
json與arr 的區別:
1:lengthundefinedarr.length;
2:下標屬性的方式arr[0];
3:順序沒有順序有順序;
4:迴圈for infor,while,for in
for in迴圈也可以迴圈數組,但是不建議使用,因為效能略低;
js小特性:
逗號運算式:只看最後一個逗號後面的那個值;
JavaScript---基本文法