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

資訊專欄INFORMATION COLUMN

javascript中字符串常用方法

qpal / 3058人閱讀

摘要:代碼示例在中首次出現(xiàn)的位置下標(biāo)是提取字符串的片段用于提取字符串中的片段,并在新的字符串中返回被提取的部分該方法至少接收一個(gè)參數(shù)語(yǔ)法參數(shù)類型描述必須。代碼示例提取字符串中指定數(shù)目的字符串方法用于提取字符串中指定數(shù)目的字符串。子串中的字符數(shù)。

字符串是存儲(chǔ)字符的變量,字符串類型的變量在聲明的時(shí)候,需要放在一對(duì)英文的雙引號(hào)或單引號(hào)內(nèi),引號(hào)內(nèi)的文本可以寫任意字符,如下:

var x="hello";
var y="world";
var x="_*&#!)";
1.1字符串常用的屬性 字符串的長(zhǎng)度

我們可以通過(guò)字符串的length屬性得到字符串的長(zhǎng)度,得到的長(zhǎng)度為number類型

代碼示例:

var str1="hello world";
console.log(str1.length);       //11
1.2字符串常用的方法 (1).字符串的拼接(連接)

多個(gè)字符串連接成一個(gè)字符串,可以使用英文加號(hào)+

var name="張三";
var outTxt="你好,我叫"+name;
console.log(outTxt);        //你好,我叫張三
(2).字符串的檢索

indexOf(),用于返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置。

該方法接收一個(gè)參數(shù)。該方法返回結(jié)果為一個(gè)整數(shù)。如果沒(méi)有找到匹配的字符串則返回-1;

語(yǔ)法:string.indexOf(str);

參數(shù) 類型 描述
str string 必選。要檢索的字符串。

代碼示例:

var txt="hello world";
console.log(txt.indexOf("he"));               //0
console.log(txt.indexOf("e"));               //1
console.log(txt.indexOf("l"));               //2   "l"在"hello world"中首次出現(xiàn)的位置下標(biāo)是2
console.log(txt.indexOf("m"));               //-1
(3).提取字符串的片段

slice()用于提取字符串中的片段,并在新的字符串中返回被提取的部分,該方法至少接收一個(gè)參數(shù)

語(yǔ)法: string.slice(start,end);

參數(shù) 類型 描述
strat number 必須。要提取的片段的起始下標(biāo)。可為負(fù)值
end number 可選。要提取的片段的結(jié)尾下標(biāo),如果不傳,則提取的字符串從開(kāi)始下標(biāo)到字符串結(jié)束。可為負(fù)值

代碼示例:

var txt="hello world";
console.log(txt.slice(3));      // lo world
console.log(txt.slice(3,8));    // lo wo
(4).替換字符串

replace()方法是用新的字符串替換原字符串中的字符或子串。該方法接收兩個(gè)參數(shù)。

語(yǔ)法:string.replace(regexp/substr,replacement)

參數(shù) 類型 描述
regexp/substr RegExp對(duì)象/string 必需。被替換的字符串或被替換的模式的 RegExp 對(duì)象。
replacement string 必需。替換文本

備注:RegExp對(duì)象(正則表達(dá)式)會(huì)有專門的章節(jié)介紹

代碼示例:

var txt="hello world";
console.log(txt.replace("h","H"));          //Hello world
console.log(txt.replace("l","L"));          //heLlo world  這里只將txt中的第一個(gè)‘l’替換成了‘L’,如果要替換全部‘l’,要使用RegExp對(duì)象
console.log(txt.replace(/l/g,"L"));     //heLLo worLd;
(5).把一個(gè)字符串分割成字符串?dāng)?shù)組

split()方法會(huì)把一個(gè)字符串按照特殊的分隔符分割,分割后的結(jié)果是一個(gè)字符串?dāng)?shù)組。

該方法至少接收一個(gè)參數(shù),語(yǔ)法:string.split(separator,howmany)

參數(shù) 類型 描述
separator string 必需。分割符,可以是字符串、字符或正則表達(dá)式。
howmany number 可選。 分割后返回的數(shù)組的最大長(zhǎng)度。

代碼示例:

var txt="How are you?";
console.log(txt.split(" "));        //["How","are","you?"]

var txt2="How are you doing today?";
console.log(txt2.split(" ",2));     //["How","are"]
(6).提取字符串中指定數(shù)目的字符串

substr()方法用于提取字符串中指定數(shù)目的字符串。該方法至少接收一個(gè)參數(shù)。

語(yǔ)法:string.substr(start,length);

參數(shù) 類型 描述
start number 必需。要提取的子串的起始下標(biāo)。必須是數(shù)值。如果是負(fù)數(shù),那么該參數(shù)聲明從字符串的尾部開(kāi)始算起的位置。也就是說(shuō),-1 指字符串中最后一個(gè)字符,-2 指倒數(shù)第二個(gè)字符,以此類推。
length number 可選。子串中的字符數(shù)。必須是數(shù)值。如果省略了該參數(shù),那么返回從 開(kāi)始位置到結(jié)尾的字串

代碼示例:

var txt="hello world";
console.log(txt.substr(2,3));           //llo
console.log(txt.substr(2));         //llo world

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

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

相關(guān)文章

  • Javascript符串常用方法詳解

    摘要:屬性里的字符串類似于數(shù)組,都是一個(gè)一個(gè)字符拼湊在一起組成的,因此可以用屬性取得字符串的長(zhǎng)度字符串常用的一些方法返回字符串的第個(gè)字符,如果不在之間,則返回一個(gè)空字符串。如果匹配成功,則返回正則表達(dá)式在字符串中首次匹配項(xiàng)的索引否則,返回。 字符串 字符串就是一個(gè)或多個(gè)排列在一起的字符,放在單引號(hào)或雙引號(hào)之中。 abc abc length屬性js里的字符串類似于數(shù)組,都是一個(gè)一個(gè)字...

    Wildcard 評(píng)論0 收藏0
  • JavaScript Array對(duì)象常用方法

    摘要:省略則對(duì)數(shù)組元素進(jìn)行排序返回該數(shù)組從數(shù)組中添加刪除項(xiàng)目返回被刪除的元素插入替換刪除 Array對(duì)象常用方法 不改變?cè)瓟?shù)組 concat() join() slice() toString() 改變?cè)瓟?shù)組 pop() push() reverse() shift() unshift() sort() splice() 不改變?cè)瓟?shù)組 array.concat(array) 連接兩個(gè)...

    wangdai 評(píng)論0 收藏0
  • 常用JavaScript操作CSS方法總結(jié)

    摘要:返回值一個(gè)對(duì)象集合,包含六個(gè)屬性上下左右寬高注意只用于行內(nèi)元素只能獲取樣式只讀獲取元素位置獲得頁(yè)面中某個(gè)元素的左,上,右和下分別相對(duì)瀏覽器視窗的位置。返回一個(gè)類數(shù)組對(duì)象,其包含樣式表中所有規(guī)則。 [TOC] 獲取樣式 元素對(duì)象的寬高位置距離等屬性 如offsetWidht、cilentWidht、scrollWidth…… let oWidth=obj.offsetWidth; 注意...

    enali 評(píng)論0 收藏0
  • js符串常用的一些方法

    摘要:返回字符串的長(zhǎng)度字符串屬性返回字符串的第個(gè)字符,如果不在之間,返回一個(gè)空字符串返回在字符串中首次出現(xiàn)的位置從位置開(kāi)始查找,如果不存在,則返回。 (1) str.length => 返回字符串的長(zhǎng)度(字符串屬性) var str = JavaScript; str.length; // 10 (2) str.charAt(n) => 返回字符串的第n個(gè)字符,如果n不在0 ~ str.le...

    劉福 評(píng)論0 收藏0
  • javascript數(shù)組常用方法

    摘要:數(shù)組常用方法數(shù)組作為中常用的數(shù)據(jù)類型使我們用的最多的在其他地方可以搜索出很多對(duì)其方法的總結(jié)本文列舉了筆者認(rèn)為的個(gè)人認(rèn)為最為重要的一系列方法字符串?dāng)?shù)組轉(zhuǎn)換數(shù)組字符串轉(zhuǎn)換轉(zhuǎn)換時(shí)可以添加符號(hào)還有一個(gè)是查找元素返回第一個(gè)與參數(shù)相同的元素的索引。 js數(shù)組常用方法 數(shù)組作為js中常用的數(shù)據(jù)類型使我們用的最多的, 在其他地方可以搜索出很多對(duì)其方法的總結(jié), 本文列舉了筆者認(rèn)為的(個(gè)人認(rèn)為^_^)最為...

    GraphQuery 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

qpal

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<