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

資訊專欄INFORMATION COLUMN

JavaScript字符串操作方法大全,包含ES6方法

Scorpion / 451人閱讀

摘要:要執行忽略大小寫的檢索,請追加標志。八提取字符串的片斷,并在新的字符串中返回被提取的部分。九把字符串分割為字符串數組。十一把字符串轉換為大寫。十四從起始索引號提取字符串中指定數目的字符。。子串中的字符數。新增的操作字符串的方法一

一、charAt()

返回在指定位置的字符。

var str="abc"
console.log(str.charAt(0))//a
二、charCodeAt()

返回在指定的位置的字符的 Unicode 編碼。

var str="abc"
 console.log(str.charCodeAt(1))//98
三、concat()

連接字符串。

 var a = "abc";  
 var b = "def";  
 var c = a.concat(b);
 console.log(c);//abcdef
四、indexOf()

檢索字符串。indexOf() 方法對大小寫敏感!

var str="Hello world!"
console.log(str.indexOf("Hello"))//0
console.log(str.indexOf("World"))//-1
console.log(str.indexOf("world"))///6
五、match()

match() 方法可在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。該方法類似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。

var str="1 abc 2 def 3"
console.log(str.match(/d+/g))//123
六、replace()

replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。

var str="abc Def!"
console.log(str.replace(/abc/, "CBA"))//CBA Def!
七、search()

search() 方法用于檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。要執行忽略大小寫的檢索,請追加標志 i。如果沒有找到任何匹配的子串,則返回 -1。

var str="abc DEF!"
console.log(str.search(/DEF/))//4
八、slice()

提取字符串的片斷,并在新的字符串中返回被提取的部分。
stringObject.slice(start,end);
start :要抽取的片斷的起始下標。如果是負數,則該參數規定的是從字符串的尾部開始算起的位置。也就是說,-1 指字符串的最后一個字符,-2 指倒數第二個字符,以此類推。
end:緊接著要抽取的片段的結尾的下標。若未指定此參數,則要提取的子串包括 start 到原字符串結尾的字符串。如果該參數是負數,那么它規定的是從字符串的尾部開始算起的位置。

var str="abc def ghk"
console.log(str.slice(6))//f ghk
九、split()

把字符串分割為字符串數組。

var str="abc def ghi jkl"    
console.log(str.split(" "))//["abc", "def", "ghi", "jkl"]
console.log(str.split("") )//["a", "b", "c", " ", "d", "e", "f", " ", "g", "h", "i", " ", "j", "k", "l"]
console.log(str.split(" ",3))//["abc", "def", "ghi"]
十、toLocaleLowerCase()

把字符串轉換為小寫。

var str="ABC def!"
console.log(str.toLocaleLowerCase())//abc def!
十一、toLocaleUpperCase()

把字符串轉換為大寫。

var str="ABC def!"
console.log(str.toLocaleUpperCase())//ABC DEF!
十二、toLowerCase()

把字符串轉換為小寫。

var str="ABC def!"
console.log(str.toLowerCase())//abc def!
十三、toUpperCase()

把字符串轉換為大寫。

var str="ABC def!"
console.log(str.toUpperCase())//ABC DEF!
十四、substr()

從起始索引號提取字符串中指定數目的字符。
stringObject.substr(start,length)。
start:必需。要抽取的子串的起始下標。必須是數值。如果是負數,那么該參數聲明從字符串的尾部開始算起的位置。也就是說,-1 指字符串中最后一個字符,-2 指倒數第二個字符,以此類推。
length:可選。子串中的字符數。必須是數值。如果省略了該參數,那么返回從 stringObject 的開始位置到結尾的字串。

var str="abc def"
console.log(str.substr(2))//c def
console.log(str.substr(2,4))// c de 
十五、substring()

提取字符串中兩個指定的索引號之間的字符。
stringObject.substring(start,stop)。
start :必需。一個非負的整數,規定要提取的子串的第一個字符在 stringObject 中的位置。
stop :可選。一個非負的整數,比要提取的子串的最后一個字符在 stringObject 中的位置多 1。如果省略該參數,那么返回的子串會一直到字符串的結尾。

var str="abc def"
console.log(str.substring(2))//c def
console.log(str.substring(2,4))// c 

相同點:如果只是寫一個參數,兩者的作用都一樣:都是是截取字符串從當前下標以后直到字符串最后的字符串片段。
substr(startIndex);
substring(startIndex);

var str = "123456789";
console.log(str.substr(2));    //  "3456789"
console.log(str.substring(2)) ;//  "3456789"

不同點:第二個參數
substr(startIndex,lenth): 第二個參數是截取字符串的長度(從起始點截取某個長度的字符串);
substring(startIndex, endIndex): 第二個參數是截取字符串最終的下標 (截取2個位置之間的字符串,‘含頭不含尾’)。

console.log("123456789".substr(2,5));    //  "34567"
console.log("123456789".substring(2,5)) ;//  "345"
ES6新增的操作字符串的方法 一、codePointAt()
let s = "           
               
                                           
                       
                 

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/98164.html

相關文章

  • JavaScript常用數組操作方法包含ES6方法

    摘要:一方法用于連接兩個或多個數組。返回新長度,改變原數組。傳入一個回調函數,找到數組中符合當前搜索規則的第一個元素,返回它的下標,終止搜索。用新元素替換掉數組內的元素,可以指定替換下標范圍。字符串操作方法大全,包含方法 一、concat() concat() 方法用于連接兩個或多個數組。該方法不會改變現有的數組,僅會返回被連接數組的一個副本。 var arr1 = [1,2,3]; var...

    zilu 評論0 收藏0
  • JavaScript:對Object對象的一些常用操作總結

    摘要:一可以用作對象的復制可以用作對象的合并注意目標對象自身也會改變。對象四返回一個數組,包括對象自身的不含繼承的所有可枚舉屬性不含屬性的鍵名。該方法返回被凍結的對象。方法判斷一個對象是否被凍結。 JavaScript對Object對象的一些常用操作總結。 一、Object.assign() 1.可以用作對象的復制 var obj = { a: 1 }; var copy = Object....

    馬龍駒 評論0 收藏0
  • JavaScript 資源大全中文版

    摘要:官網全新的靜態包管理器。官網一個整合和官網的最佳思想,使開發者能快速方便地組織和編寫前端代碼的下一代包管理器。官網小巧的兼容的所見即所得的富文本編輯器。官網富文本編輯器。官網由制作,適用于每天寫作的富文本編輯器。 1. 包管理器 管理著 javascript 庫,并提供讀取和打包它們的工具。 npm:npm 是 javascript 的包管理器。官網 cnpm:cnpm 是 由于國...

    jzman 評論0 收藏0
  • 前端資源系列(4)-前端學習資源分享&前端面試資源匯總

    摘要:特意對前端學習資源做一個匯總,方便自己學習查閱參考,和好友們共同進步。 特意對前端學習資源做一個匯總,方便自己學習查閱參考,和好友們共同進步。 本以為自己收藏的站點多,可以很快搞定,沒想到一入匯總深似海。還有很多不足&遺漏的地方,歡迎補充。有錯誤的地方,還請斧正... 托管: welcome to git,歡迎交流,感謝star 有好友反應和斧正,會及時更新,平時業務工作時也會不定期更...

    princekin 評論0 收藏0
  • 前端開發-從入門到Offer - 收藏集 - 掘金

    摘要:一些知識點有哪些方法方法前端從入門菜鳥到實踐老司機所需要的資料與指南合集前端掘金前端從入門菜鳥到實踐老司機所需要的資料與指南合集歸屬于筆者的前端入門與最佳實踐。 工欲善其事必先利其器-前端實習簡歷篇 - 掘金 有幸認識很多在大廠工作的學長,在春招正式開始前為我提供很多內部推薦的機會,非常感謝他們對我的幫助。現在就要去北京了,對第一份正式的實習工作也充滿期待,也希望把自己遇到的一些問題和...

    sf_wangchong 評論0 收藏0

發表評論

0條評論

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