日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

【javascript】js处理字符串

發布時間:2023/12/31 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【javascript】js处理字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

javascript常用方法錦集:

處理字符串

在Javascript除了使用數組和對象

String.replace(regexp | replaceThis,replaceWith |callback)-允許你用另一個值替換一個值,甚至使用一個正則表達式。

示例性代碼

var myStr = "I,love,you,Do,you,love,me"; var replacedStr_1 = myStr.replace("love","hate"); //替換第一個 var replacedStr_2 = myStr.replace(/love/g,"hate");//替換所有符合正則條件的

String.concat(‘string1’,‘string2’,etc…)-這個方法允許你將一個或多個字符串值連接起來。
示例性代碼

var str1 = "I,love,you!"; var str2 = "Do,you,love,me?"; var str = str1.concat(str2);

String.indexOf(value)-這個方法允許你找到指定值第一次出現的位置,如果沒有找到返回-1。
示例性代碼

var myStr = "I,Love,you,Do,you,love,me"; var index = myStr.indexOf("you"); // 7 ,基于0開始,找不到返回-1var myStr = "I,Love,you,Do,you,love,me"; var index = myStr.lastIndexOf("you"); // 14 找不到返回-1String.slice(startIndex,endIndex)-這個方法做了它表達的做法。它需要一個開始索引(從零)和一個結束索引,并返回一個新的字符串塊。

示例性代碼

var myStr = "I,love,you,Do,you,love,me"; var subStr = myStr.slice(1,5);//",lov" String.split(separator,limit)——這個方法將一個字符串分割成由一個或多個條目組成的數組。

示例性代碼

var myStr = "I,Love,You,Do,you,love,me"; var substrArray = myStr .split(","); // ["I", "Love", "You", "Do", "you", "love", "me"]; var arrayLimited = myStr .split(",", 3); // ["I", "Love", "You"]; String.substr(startIndex,length)-該方法將返回字符串中從startIndex開始到指定長度的字符。

示例性代碼

var myStr = "I,love,you,Do,you,love,me"; var subStr = myStr.substr(1,5); //",love" String.toLowerCase-這個方法將返回調用字符串的小寫。 String.toUpperCase-這個方法將返回調用字符串的大寫。

示例性代碼

var myStr = "I,love,you,Do,you,love,me"; var lowCaseStr = myStr.toLowerCase();//"i,love,you,do,you,love,me"; var upCaseStr = myStr.toUpperCase();//"I,LOVE,YOU,DO,YOU,LOVE,ME"String.trim-調用字符串開頭和結尾的空格將被刪除。String.localeCompare 比較兩個字符串,比較是規則是按照字母表順序比較的var myStr = "chicken"; var myStrTwo = "egg"; var first = myStr.localeCompare(myStrTwo); // -1 first = myStr.localeCompare("chicken"); // 0 first = myStr.localeCompare("apple"); // 1

使用數組
Array.pop-刪除數組中的最后一個元素并返回它
Array.shift-刪除數組中的第一個元素并返回它
Array.push(val1,val2…)-在一個數組的尾部添加一個或多個條目。該方法運行后將始終返回新數組長度。你可以指定多個逗號分隔值。
Array.reverse-反轉數組的順序(第一個元素成為最后一個同時最后一個成為第一個,等等)。
Array.sort([compareFunction])—允許你通過指定一個比較函數進行數組排序,比較函數能訪問數組中需要排序的每一個值。
Array.join(separator)-這個方法在數組中取一個或多個條目,并返回一個由分隔符連接的字符串值。如果你不指定一個分隔符,缺省值是一個逗號。
Array.indexOf(value)-這個方法能得到指定值第一次出現的位置,如果沒有找到返回-1。

轉載于:https://www.cnblogs.com/airven/p/6991717.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的【javascript】js处理字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。