JavaScript---基本文法

來源:互聯網
上載者:User

標籤:最大   次方   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---基本文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.