首頁  >  文章  >  web前端  >  JS的內建物件String詳解

JS的內建物件String詳解

小云云
小云云原創
2018-03-29 17:37:261545瀏覽

JS的內建物件主要分為四大類:Array  String  Math  Date,本文主要和大家分享JS的內建物件String詳解,希望能幫助大家。

String

#主要介紹一些方法的使用:

1. charAt( )     stringObject .charAt( index ) 傳回字串中index位置的字元

2. charCodeAt( )     stringObject. charCodeAt( index ) 傳回字串中index位置的字元編碼

3. indexOf( ) stringObject. indexOf(" 字元或字串") 

        從字串中搜尋給定的字元或字串,傳回它的位置,未找到回傳-1,只偵測第一次出現的位置,從左向右偵測

4. lastIndexOf( )      stringObject.  lastIndexOf(" 字元或字串" )   與3類似,從右向左偵測

5.字元或字串" )   與3類似,從右向左偵測

5.截取

     a.slice( )      stringObject. slice( start,end)  截斷字串,若參數為負數,將其與其與

##            end: 到何處結束,其本身不包括在內,可省略


    b. substring( ) 同a,參數為負數時,自動將參數轉換為0,兩二為個同時為負,回傳null


    c. substr( )        stringObject. slice( start,len)  截取子字串

#     start:為負數,將其與length相加得到對應位置

                               如輸入abc.txt, 返回.txt

var url="index.txt";
function getFileFormat(url) {
var pos=url.lastIndexOf();
return url.substr(pos);

}
var formatName=getFileFormat(url);

6.split( )        stringObject.split( 分隔符號)  將字串分隔成數組,返回數組

   to-beijing」 返回陣列["welcome","to","beijing"]

7.replace()      stringObject.replace( regexp/substr )#  字串中用一些字元取代另一些字元或取代一個與正規表示式相符的子字串,傳回值為字串


        regexp:必須的,已被取代的物件

#        replacement:必須的, 被替換的值,是一個字串


8. 大小寫轉換

##        stringObject.toUpperCase
        stringObject.toUpperCase( )        stringObject.toUpperCase( )       

.toUpperCase( )       

.
       stringObject.toLowerCase( )  字串轉為小寫

相關建議:

js字串如何實現截取函數slice()、substring()、substr ()

javaScript字串工具類別StringUtils詳解

#Java中關於字串轉String陣列的實作方法

以上是JS的內建物件String詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn