国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

字符串方法總結(jié)

xioqua / 3046人閱讀

摘要:傳入兩個字符串如其實位置大于結(jié)束位置,返回空字符串若傳入的有負數(shù),則進行字符串長度的相加操作,在進行正數(shù)的參數(shù)進行操作。

String的操作在平時開發(fā)中經(jīng)常操作現(xiàn)在對字符串中的方法進行一些歸納:
1、訪問字符串中指定位置的字符:charAt() charCodeAt()都接受一個參數(shù)

    charAt():返回的是指定位置的字符
    charCodeAt():返回指定位置字符的編碼
    var string = "ni hao";
    alert(string.charAt(1));  //i
    alert(string.charCodeAt(1)); //105

2、字符串操作的方法

    concat():該方法是用于將一個或者多個字符串進行拼接;返回拼接得到的新字符串。 
    slice()、substr()、substring() 三個方式都是返回子字符串。對原始字符串沒有影響。
    slice():
        傳入一個參數(shù)時
            若參數(shù)是大于零的,從左側(cè)參數(shù)位置開始截取,直到字符串結(jié)束;
            如參數(shù)是小于零的,則把參數(shù)與字符串的長度進行相加,得到一個大于零的參數(shù),從大于零的參數(shù)位置開始截取,直到字符串結(jié)束;
        傳入兩個參數(shù): slice(a,b) 
            起始位置為a;結(jié)束位置為b-1;
            若a>b則返回空字符串;
            只要傳入的參數(shù)有負數(shù)都進行與字符串的長度進行相加,然后進行判斷計算,若前面的數(shù)值大于后面的數(shù)值則返回空字符串。
            var string  = "ni hao";
            alert(string.slice(2));//" hao"
            alert(string.slice(-2));//"ao"
            alert(string.slice(-8));//"ni hao"
            alert(string.slice(2,5));//" ha"
            alert(string.slice(-2,-4));//""
            alert(string.slice(-3,4));// "h"
            alert(string.slice(-4,-2));//" h"
            總結(jié):
                傳入一個參數(shù)是
                    若是正數(shù)則從這個參數(shù)位置開始到字符串結(jié)束(字符串索引從0開始);    
                    若是負數(shù)則與字符串的長度進行相加操作,得到一個正數(shù),從得到的正數(shù)進行截取操作直到字符串結(jié)束。若負數(shù)的絕對值大于字符串的長度,則返回整個字符串。
               傳入兩個字符串:
                   如其實位置大于結(jié)束位置,返回空字符串
                   若傳入的有負數(shù),則進行字符串長度的相加操作,在進行正數(shù)的參數(shù)進行操作。
     substring():
        傳入一個參數(shù)
            大于零:從該參數(shù)位置進行截取直到字符串結(jié)束
            小于零:把該參數(shù)變成0 開始,即相當(dāng)于獲取整個字符串
        傳入兩個參數(shù):
            若起始位置大于結(jié)束位置,進行兩個參數(shù)位置的調(diào)換。
            傳入的參數(shù)有正有負時,正數(shù)保持不變,負數(shù)轉(zhuǎn)化為0,進行轉(zhuǎn)換后參數(shù)位置的調(diào)換,進行截取。若兩個參數(shù)都是負數(shù)時 返回空字符串。
            var string = "ni hao";
            alert(string.substring(2));// " hao"
            alert(string.substring(-2));// "ni hao"
            alert(string.substring(2,1));// "i"
            alert(string.substring(-1,2));//"ni"
            alert(string.substring(-2,-4));//""
            alert(string.substring(-2,-1));//""
     sunstr()
         傳入一個參數(shù)時:
             大于零:從該位置開始,直到字符串結(jié)束
             小于零:與該字符串的長度進行相加,得出正數(shù)從該正數(shù)位置進行截取得到一子字符串
         傳入兩個參數(shù):
             傳入兩個參數(shù)的第一個參數(shù)表示起始位置,第二個參數(shù)表示得到子字符串字符的個數(shù)。
             若傳入的第二個參數(shù)為負數(shù),表示返回的子字符串的個數(shù)為負數(shù),則返回空字符串。
             var string  = "ni hao";
             alert(string.substr(2));//" hao"
             alert(string.substr(-2));//"ao"
             alert(string.substr(2,-3));//""
             alert(string.substr(-2,4));//"ao"
             

3、indexOf() lastIndexOf()

返回指定字符串的位置。若沒有該字符串則返回-1;
var string = "ni hao";
alert(string.indexOf("h")); //3
alert(string.indexOf("b"));//-1

4、trim() //刪除前后字符串中的空格, 對原有字符串不進行改變。

5、大小寫轉(zhuǎn)換:

toLowCase();
toLocalLowerCase()
toUpCase()
toLocalUpCase()

6、正則表達式

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/82260.html

相關(guān)文章

  • PHP經(jīng)驗總結(jié) - 開發(fā)技巧分享

    摘要:這里簡單介紹一下方法,中文解釋就是將整個文件讀入一個字符串,它有個參數(shù)這里他們分別表示要讀取的文件的名稱,另指路徑,后面三個參數(shù)基本不會用到,甚至第二個參數(shù)都很少見,所以重點是確定你要讀取文件的路徑,是絕對路徑。 簡述 接觸PHP差不多2年,從懵懂到入門,再到追求穩(wěn)定高效的高階級學(xué)習(xí),我慢慢的積累一些PHP編程經(jīng)驗,我本人記性不好,所以把這些經(jīng)驗記下來,慢慢累積,樂自助人,何樂不為呢?...

    mikasa 評論0 收藏0
  • Javascript檢查一個符串是否包含另一個符串方法總結(jié)

    摘要:代碼如下方法方法與類似,用來返回一個字符串在另一個字符串中的位置,如果沒找到那就返回。唯一需要注意的是,方法的參數(shù)是一個正則表達式。 站長博客:https://www.pipipi.net/ ES6 includes 方法當(dāng)包含時返回true,不包含時返回false,代碼實例如下: var string = foo; var substring1 = oo; ...

    pubdreamcc 評論0 收藏0
  • JS總結(jié)篇--[總結(jié)]JS常用方法與片段

    摘要:元素是通過指定的分隔符進行分隔的。返回值一個字符串?dāng)?shù)組,執(zhí)行的操作與執(zhí)行的操作是相反的。返回值與沒有參數(shù)的方法返回的字符串相同。 1.javascript刪除元素節(jié)點 IE中有這樣一個方法:removeNode(),這個方法在IE下是好使的,但是在Firefox等標(biāo)準(zhǔn)瀏覽器中就會報錯了 removeNode is not defined,但是在核心JS中有一個操作DOM節(jié)點的方法叫:r...

    spacewander 評論0 收藏0
  • 可能是最全面的 python 符串拼接總結(jié)

    摘要:在中字符串連接有多種方式,這里簡單做個總結(jié),應(yīng)該是比較全面的了,方便以后查閱。方法是中出現(xiàn)的一種代替操作符的字符串格式化方法,同樣可以用來連接字符串。小結(jié)連接少量字符串時推薦使用號操作符。參考鏈接你所不知道的字符串連接的秘密 在 Python 中字符串連接有多種方式,這里簡單做個總結(jié),應(yīng)該是比較全面的了,方便以后查閱。 加號連接 第一種,通過+號的形式: >>> a, b = hell...

    Edison 評論0 收藏0
  • JavaScript學(xué)習(xí)總結(jié)(一)基礎(chǔ)部分

    摘要:前綴規(guī)范每個局部變量都需要有一個類型前綴,按照類型可以分為表示字符串。例如,表示以上未涉及到的其他對象,例如,表示全局變量,例如,是一種區(qū)分大小寫的語言。布爾值與字符串相加將布爾值強制轉(zhuǎn)換為字符串。 基本概念 javascript是一門解釋型的語言,瀏覽器充當(dāng)解釋器。js執(zhí)行時,在同一個作用域內(nèi)是先解釋再執(zhí)行。解釋的時候會編譯function和var這兩個關(guān)鍵詞定義的變量,編譯完成后從...

    AlanKeene 評論0 收藏0
  • JavaScript學(xué)習(xí)總結(jié)(六)數(shù)據(jù)類型和JSON格式

    摘要:并列數(shù)據(jù)的集合數(shù)組用方括號表示。第三種類型是映射,也就是一個名值對,即數(shù)據(jù)有一個名稱,還有一個與之相對應(yīng)的值,這又稱作散列或字典,比如首都北京。中有種簡單數(shù)據(jù)類型也稱為基本數(shù)據(jù)類型和。數(shù)值布爾值對象和字符串值都有方法。 什么是JSON JSON:JavaScript 對象表示法(JavaScript Object Notation)。 JSON的形式是用大括號{}包圍起來的項目列表...

    laznrbfe 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<