JavaScript的String對象的屬性和方法

來源:互聯網
上載者:User

標籤:string   upper   ace   from   replace   bsp   下標   個數   超出   

---恢複內容開始---

屬性:

  • length              字串的長度
  • prototype         字串的原型對象
  • constructor       字串的建構函式,會返回function String()函數

方法:

  • charAt()               參數為字串數組 數組下標。返回該下標的對應的字元。如果索引值超出字串範圍,則返回Null 字元串(參數範圍是0至.length-1)
  • charCodeAt()        參數同上,返回該下標對應的字元的Unicode編碼,如果下標超出範圍 返回NAN(參數範圍是0至.length-1)
  • concat()               參數個數大於等於2可以串連多個字串數組。傳回值是串連後的一行字串。參數之間用逗號分隔
  • fromCharCode()    參數是Unicode編碼,可以傳多個參數,中間用逗號隔開,返回Unicode對應的字元。如果傳了多個參數返回他們一起的字串。如果參數錯誤返回Null 字元串
  • indexOf()             參數有兩個,第一個表示要搜尋的字串,第二個參數表示開始搜尋的下標位置。第二個參數可以省略,省略了即從字串開始的位置開始搜尋, 傳回值是字串片   段在字串中第一次出現的位置。如果沒有匹配到返回-1
  • lastIndexOf()        參數同上,傳回值字串片段在字串中最後一次出現的下標值。如果沒有找到返回-1.
  • match()               參數是一個Regex(也可以是字串片段),傳回值是符合Regex要求的字串片段數組。只匹配一次,如果成功匹配就終止。
  • replace()              參數有一股Regex(也可以是字串片段)和一個將要替換的新字串。會將第一個參數的字串替換成第二個參數的字串,只匹配一次。
  • search()               參數和match()一樣,傳回值是對應的下標位置。
  • slice()                  參數有兩個,分別要切取字串的開始位置和結束位置,傳回值時切完的字串片段。參數可以為負
  • split()                  參數是一個分隔字元字串或者Regex。傳回值是按照分隔字元分隔出的字元片段數組。這是將字串轉成數組的方法。
  • substr()               參數有兩個,第一個表示開始的下標位置,第二個參數表示要截取的長度。傳回值是切取的字串片段
  • substring()          參數兩個和slice類似。功能也相同。不同之處是參數不能為負數。第二個參數可以省略,預設切取到字串最後
  • toLowerCase()      沒有參數。將字串轉為小寫
  • toUpperCase()     沒有參數。將字串轉成大寫
  • valueOf()            將其它資料類型轉為字串類型。

 

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.