JavaScript-String基礎知識

來源:互聯網
上載者:User

標籤:asc   log   ons   bat   分割   轉行   string   截取字串   編號   

1. 字串可以0個或多個字串放在一起;    “ ‘ ‘    ”、’”“‘ 、 ”\”\““      2.寫法:1)預設在一行顯示;            2)將字串分成多行     除了最後一行的行末加“\”,顯示結果為字串中間空隙很大                                                ""+""+""   3.逸出字元:                   \n    轉行;將游標定位到下一行的行首;                          在alert()和console.log()中可以實現換行;在document.write( )中無效可以用"<br/>";                   \r    斷行符號鍵;將游標定位到本行的行首;                  \‘    單引號                   \"   雙引號 4. length:字串長度; 5. Base64轉碼:(適用於字元為數字或英文的字串)     btoa( )    字串或二進位值轉為Base64編碼(字串類型)    atob( )    Base64編碼轉為字串或二進位值 6. charAt(index) :    charAt方法:返回一個字串的給定位置的字元,位置從編號0開始;    str1.charAt(9)=str1[9]   字串是不改變的,如果對字串的某個索引賦值,不會有任何錯誤,但也沒有任何效果;
 7. concat方法:    串連兩個字串;   str1.concat(str2) 8. 字串截取:    1)substring        str1.substring(3,6)      (起始位置被包含,結束位置不被包含,結束位置可以小於起始位置)     2)substr             str1.substr(3,6)           (起始位置,被截取字串的長度)    3)slice                str1.slice(3,6)              (起始位置,結束位置)  起始位置大於結束位置,輸出空的字串;    substring的參數是非負數;slice的參數可以是負數; 9. 建立字串的方法:    1)字面量方式定義    2)new String( )方法 10.    1)indexOf      從開頭向後尋找第一個匹配上的字串所在位置    indexOf(“o”)            indexOf(“0”,5)                如果沒有完成匹配(不存在該字串),傳回值為-1;        2)lastIndexOf    從結尾向前尋找第一個匹配上的字串所在位置    lastIndexOf("o")            lastIndexOf(“0”,5) 11 .trim( )  :     去除字串前後兩端的空格;                    傳回值為一個新的字串,不改變原字串; 12.  toLowerCase( )    將字串轉為小寫;L和C要大寫;      toUpperCase( )    將字串轉為大寫;U和C要大寫; 13.  localeCompare(參數)     比較兩個字串     str1.localeCompare(str2)    str1的首字母在參數str2 的前面傳回值為-1;                                                在後面1;                                                相同0; 14.   replace   用於替換匹配的子字串( 一般情況下只替換第一個匹配 );                    “abbc”.replace("b","w")    後者替換前者,結果為“awbc”                     “abbc”.replace("bb","w")    後者替換前者,結果為“awc” 15. match     返回一個結果的數組,成員為匹配的第一個字串。                  如果沒有找到匹配,返回null.                  返回數組還有index屬性(所匹配字串開始的位置)和input屬性(原字串)。
var matches = "ca,bat,sat,fat".match("at");
console.log(matches);
console.log(matches.index);
console.log(matches.input);
16.  search     等同於match;但傳回值為匹配的第一個位置。                    如果沒有找到匹配,則返回-1。 17.  split        (將字串轉換為數組)                   (1) 按照給定的規則分割字串,返回一個由分割出來的字元組成的新數組。                   (2)如果split(" "),返回數組的成員是字串的每個字元。、                   (3)split()可以接受可選的第二個參數,用於指定數組的長度或成員的數量,確保返回的數組不會超過既定的大小。(不會改變原數組的長度)      <--------學習筆記,謝謝指正!-------> 

JavaScript-String基礎知識

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.