欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

js中操作字符串的方法有哪些

小編給大家分享一下js中操作字符串的方法有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

我們擁有十余年網(wǎng)頁設(shè)計和網(wǎng)站建設(shè)經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計師為您提供的解決方案。為企業(yè)提供成都做網(wǎng)站、網(wǎng)站設(shè)計、微信開發(fā)、成都小程序開發(fā)、手機(jī)網(wǎng)站制作、html5、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計或者設(shè)計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計服務(wù)并滿足您的需求。

var a = '世界上最遠(yuǎn)的距離不是天涯海角';

一、通過字符獲取位置或通過位置獲取字符:

//指定位置返回字符
console.log(str.charAt(1));
console.log(str[1]);
//指定位置返回字符編碼
console.log(str.charCodeAt(1));
 
//返回字符串位置
console.log(str.indexOf("o"));//不存在返回-1
console.log(str.lastIndexOf("o"));

在瀏覽器中執(zhí)行結(jié)果如下:

假如現(xiàn)在有個變量:

var a = '世界上最遠(yuǎn)的距離不是天涯海角';

var b = '最遠(yuǎn)的距離';

現(xiàn)在想動態(tài)獲取到變量b之前的字符串,和變量之后的字符串,則可以這樣

1.利用slice獲取到之前的字符串;

2.獲取到變量b的長度,在b初始位置后加上b的長度,及從b的尾部截取a的長度(當(dāng)然a當(dāng)長度可以省略?。?/p>

二、拼接字符串:

一般有兩種:

a.直接用“+”;

b.concat函數(shù)

三、切割方法

console.log(str.slice(3,7));//開始、結(jié)束(有開始、有結(jié)束)
console.log(str.substring(3,7));//開始、結(jié)束(有開始、有結(jié)束)
console.log(str.substr(3,7));//開始、長度(有開始、無結(jié)束、有長度)
 
console.log(str.slice(-3,-2));//第一個負(fù)值與長度相加,第二個負(fù)值與長度相加
console.log(str.substring(3,-1));//第一個負(fù)值轉(zhuǎn)換為0,第二個負(fù)值轉(zhuǎn)換為0,如果開始大于結(jié)束,則對調(diào)
console.log(str.substr(-3,-1));//第一個負(fù)值與長度相加,第二個負(fù)值轉(zhuǎn)換為0

下面看個例子:

var type可為dir/file

if (type !== 'dir' && name.indexOf('.') !== -1) {//file
 basename=name.substr(0,name.lastIndexOf('.'));
 extension=name.substr(name.lastIndexOf('.'));
} else {//dir
 basename=name;
 extension=false;
}


//中文

四、去掉前后空格

var strValue = " hello world! ";
var trimedStrValue = strValue.trim();
console.log(strValue);
console.log(trimedStrValue);

五、大小寫轉(zhuǎn)換方法

var strLowUp = "HELLO world!";
console.log(str.toLowerCase());
console.log(str.toUpperCase());
console.log(strLowUp);

六、與模式有關(guān)的方法,調(diào)用者為字符串,參數(shù)為模式(正則對象或正則表達(dá)式或字符串)

1、匹配方法,本質(zhì)上與調(diào)用RegExp的exec()方法相同(調(diào)用者為正則表達(dá)式或正則對象,參數(shù)為字符串)
 //返回數(shù)組對象,第一項為匹配到的字符串,其它項為捕獲組匹配到的字符串
//返回對象同時具有index和input屬性,index為匹配到字符串的索引,input為進(jìn)行匹配的字符串str

 2、查詢/搜索方法
 //返回值為匹配字符的索引,如未查詢到則返回-1

 search() 方法用于檢索字符串中指定的子字符串,或檢索與正則表達(dá)式相匹配的子字符串。

3、替換方法,兩個參數(shù),用參數(shù)二替換參數(shù)一,參數(shù)一為字符串或正則表達(dá)式,參數(shù)二為字符串或函數(shù)

a. //正則

b. 字符串

c. 函數(shù)

//如果第二個參數(shù)是函數(shù)
//函數(shù)接收的參數(shù)為:匹配到的子字符串、
  第一個捕獲組匹配到的子字符串、
  第二個捕獲組匹配到的子字符串...、模式匹配項的索引、原始字符串
var repStr = str.replace(/at/g,function(match,index,input){
console.log(match);//at
console.log(index);//
console.log(input);//cat,bat,sat,fat
return "an";
});
 
console.log(repStr);//can,ban,san,fan

4、分割方法,將字符串按照指定的分隔符分割為多個子字符串

 //返回值為存放多個子字符串的數(shù)組
var str = "red,blue,green,yellow";
var strArray = str.split(",");
var strArray = str.split(/[^\,]+/);//匹配所有不是逗號字符作為分隔符
console.log(strArray);//["red", "blue", "green", "yellow"]
 
//第二個參數(shù)用于控制數(shù)組的長度
var strArray = str.split(",",2);
console.log(strArray);//["red", "blue", "green", "yellow"]

七、比較方法,返回值為1(>0)、0、-1(<0)

var strValue = "yellow";
console.log(strValue.localeCompare("brick"));//>0
console.log(strValue.localeCompare("yellow"));//0
console.log(strValue.localeCompare("zoo"));//<0

以上是“js中操作字符串的方法有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:js中操作字符串的方法有哪些
當(dāng)前鏈接:http://aaarwkj.com/article2/pegcoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、品牌網(wǎng)站設(shè)計、網(wǎng)站制作App開發(fā)、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
人妻的秘密一区二区三区| 国产剧情av网址观看免费| 欧美私人影院—区二区日本| 午夜福利成人在线免费观看| 国产精品高清呻吟久久久| 色哟哟哟哟免费观看视频| 亚洲天堂男人的天堂狠狠操| 中文字幕中出亚洲精品| 亚洲人成网站在线免费看| 丰满熟妇久久人妻同堂av| 日韩电影在线观看二区| 国产午夜男人天堂手机| 一区二区中文字幕精品| 精品一区二区三区亚洲| 亚洲不卡一区二区在线| av天堂资源地址在线观看| 久久久精品国产亚洲av色哟哟| 日韩视频在线不卡观看| 亚洲欧美成人自偷自拍一区| 久久碰国产一区二区三区| 男女视频一区二区三区在线观看| 亚洲av日韩高清在线观看 | 日本日韩一区二区国产| 偷拍一区二区三区夫妻| 黄色成人av免费看| 深夜福利在线观看97| 日本大胆高清人体艺术| 精品一区二区三区毛卡片| 精品女厕一区二区三区| 日韩高清有码一区二区| 亚洲精品一品区二品区三| 国语精品对白交换日韩| 少妇视频资源一区二区三区| 亚洲国产日本一区自拍| 国产亚洲精品一区二区三在线观看| av熟女乱一区二区三区| 欧美一区二区三区高清正版| 亚洲日本韩国一区二区| 日本少妇人妻中文字幕| 国产原创av超爽剧情系列| 懂色av中文一区二区|