欧美一级精品免费播放-亚洲精品久久久久久人妖-中文字幕一区二区精品在线-国产精品亚洲一区二区在 色天天综合色天天久久婷婷_日韩綜合网_精品国产香蕉伊思人在线_99视频国产在线观看播放

注冊|登錄

聯(lián)系電話:024-31891684  13390130939
日志

沈陽軟件開發(fā)_沈陽軟件公司_沈陽軟件定制/軟件/日志

Log日志

學(xué)習(xí)筆記10:Javascript中字符串的操作

瀏覽量:3411

Javascript中字符串的操作

 (1).字符串的分割(split方法)

語法

stringObject.split(separator,howmany)

返回值

一個(gè)字符串?dāng)?shù)組。該數(shù)組是通過在 separator指定的邊界處將字符串stringObject 分割成子串創(chuàng)建的。返回的數(shù)組中的字串不包括 separator自身。

但是,如果 separator是包含子表達(dá)式的正則表達(dá)式,那么返回的數(shù)組中包括與這些子表達(dá)式匹配的字串(但不包括與整個(gè)正則表達(dá)式匹配的文本)。

 例子: <script type="text/javascript">

var str="姓名|時(shí)間|內(nèi)容@姓名|時(shí)間|內(nèi)容";

var str1=str.split("@");

var s=str.split("@");

for(var i=0;i<str.length;i++)

{

var a1=s[i].split("|")[0];

var a2=s[i].split("|")[1];

var a3=s[i].split("|")[2];

document.write(a1+"<br />");

document.write(a2+"<br />");

document.write(a3+"<br />");

}

</script>

 (2).字符串的合并(join方法)

例子:<script type="text/javascript">

var str1=new Array("姓名","時(shí)間","內(nèi)容");

var str2=new Array("姓名","時(shí)間","內(nèi)容");

var t1=str1.join("|");

var t2=str2.join("|");

var s=t1+"@"+t2;

alert(s);

</script>

(3)字符串的截取(substring方法)

例子:var s=”abcd”;

substring(0) 返回整個(gè)字符串a(chǎn)bcd

     Substring(2,-5) 返回ab

(4) slice() 方法可從已有的數(shù)組中返回選定的元素。

定義和用法

Slice() 方法可從已有的數(shù)組中返回選定的元素。

語法

arrayObject.slice(start,end)

start:必需。規(guī)定從何處開始選取。如果是負(fù)數(shù),那么它規(guī)定從數(shù)組尾部開始算起的位置。也就是說,-1 指最后一個(gè)元素,-2 指倒數(shù)第二個(gè)元素,以此類推。

End:可選。規(guī)定從何處結(jié)束選取。該參數(shù)是數(shù)組片斷結(jié)束處的數(shù)組下標(biāo)。如果沒有指定該參數(shù),那么切分的數(shù)組包含從start 到數(shù)組結(jié)束的所有元素。如果這個(gè)參數(shù)是負(fù)數(shù),那么它規(guī)定的是從數(shù)組尾部開始算起的元素。

返回值

返回一個(gè)新的數(shù)組,包含從start 到end (不包括該元素)的arrayObject 中的元素。

說明

請注意,該方法并不會(huì)修改數(shù)組,而是返回一個(gè)子數(shù)組。如果想刪除數(shù)組中的一段元素,應(yīng)該使用方法Array.splice()。

提示和注釋

注釋:您可使用負(fù)值從數(shù)組的尾部選取元素。

注釋:如果end 未被規(guī)定,那么slice() 方法會(huì)選取從start 到數(shù)組結(jié)尾的所有元素。

實(shí)例

在本例中,我們將創(chuàng)建一個(gè)新數(shù)組,然后顯示從其中選取的元素:

<script type="text/javascript">

var arr = new Array(3)

arr[0] = "George"

arr[1] = "John"

arr[2] = "Thomas"

document.write(arr + "<br />")

document.write(arr.slice(1) + "<br />")

document.write(arr)

</script>

沈陽團(tuán)購網(wǎng)|營口網(wǎng)站制作|沈陽軟件公司|軟件定制|網(wǎng)站建設(shè)|加盟易勢|提交問題