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

資訊專(zhuān)欄INFORMATION COLUMN

javascript:String對(duì)象總結(jié)(一)

geekidentity / 2717人閱讀

摘要:長(zhǎng)度為長(zhǎng)度為,長(zhǎng)度為字符串大小寫(xiě)轉(zhuǎn)換刪除字符串空格方法刪除字符串中前置以及后綴的所有空格,然后返回結(jié)果副本。

String對(duì)象 創(chuàng)建String對(duì)象方式

聲明:String對(duì)象的方法也可以在所有基本字符串值中訪問(wèn)到

調(diào)用構(gòu)造函數(shù)String()
 var str = new String();
 var str = new String("hello world");//初始化str,str.length = 11;
String訪問(wèn)及查找的方式 訪問(wèn)(通過(guò)索引)

1.charAt()或[]
1個(gè)參數(shù),參數(shù)為字符位置,返回字符

var strValue = new String("hello world");
console.log(strValue.charAt(1));//e
console.log(strValue[1]);//e,IE7及以下版本使用這種方式,會(huì)返回undefined

2.charCodeAt()
1個(gè)參數(shù),參數(shù)為字符位置,返回字符編碼

var strValue = new String("hello world");
console.log(strValue.charCodeAt(1));//101
查找位置

1.indexOf()
第一個(gè)參數(shù)為指定子字符串第二個(gè)參數(shù)為檢索位置返回索引,如果沒(méi)有找到則返回-1

var str = "hello world"
str.indexOf("l");//2,返回找到的第一個(gè)字符的位置
str.indexOf("l",6);//9

2.lastIndexOf()
與indexOf()的區(qū)別在于,lastIndexOf()是從字符串的末尾向前搜索子字符串

字符方法 1.擴(kuò)展字符串

concat()
接受任意數(shù)量參數(shù),用于將一個(gè)或多個(gè)字符串拼接起來(lái),返回拼接得到新的字符串副本

var str = new String("hello");
var result = str.concat(" world");
console.log(result);//hello world
typeof result//"string"
2.獲取子字符串方法

slice(),substr(),substring(),這三個(gè)方法都會(huì)返回被操作字符串的子字符串副本,而且也都接受12個(gè)參數(shù),前閉后開(kāi)[)
slice()

var str = "hello";
str.slice(0,2);//"he",第一個(gè)參數(shù)指定字符串開(kāi)始的位置,第二個(gè)參數(shù)表示字符串到哪里結(jié)束
str.slice(-3);//"llo",o代表-1,依次倒數(shù),-3代表倒數(shù)第三個(gè)的l
str.slice(-2,-1);//"l",同理,-2代表倒數(shù)第二個(gè)l,-1代表倒數(shù)第一的o

substring()

var str = "hello";
str.substring(0,2);//"he",此時(shí)的參數(shù)意義同str.slice(0,2)
str.substring(-3);//"hello",substring()方法會(huì)把所有負(fù)值參數(shù)轉(zhuǎn)換為0
str.substring(-3,-2);//"",同上

substr()

var str = "hello";
str.substr(1,2);//"el",第一個(gè)參數(shù)指定字符串的開(kāi)始位置,第二個(gè)參數(shù)指定的則是返回的字符個(gè)數(shù)
str.substr(-3);//"llo",此時(shí)的參數(shù)意義同str.slice(-3)
str.substr(-3,-1);//"",substr()方法會(huì)將負(fù)的第二個(gè)參數(shù)轉(zhuǎn)換為0

substr()方法傳遞負(fù)值時(shí)在IE中存在問(wèn)題,它會(huì)返回原始的字符串,IE9修復(fù)了這個(gè)問(wèn)題

3.將字符串轉(zhuǎn)換為數(shù)組

split()
基于指定的分隔符(可以是字符串,也可以是RegExp對(duì)象)將字符串分割成多個(gè)子字符串,并將結(jié)果放在一個(gè)數(shù)組中,可接受可選的第二個(gè)參數(shù),用于指定數(shù)組的大小返回?cái)?shù)組

var color = "blue,red,orange";
color.split();//["red,blue,orange"],長(zhǎng)度為1
color.split(",");//["blue", "red", "orange"],長(zhǎng)度為3
var color = "blue-red-orange";
color.split("-");//["blue", "red", "orange"],長(zhǎng)度為3
color.split(",",2);//["blue", "red"]

4.字符串大小寫(xiě)轉(zhuǎn)換

toLowerCase(),toUpperCase()

var str = "hello";
str.toUpperCase();//"HELLO"
str.toLowerCase();//"hello"
5.刪除字符串空格方法

trim()
刪除字符串中前置以及后綴的所有空格,然后返回結(jié)果副本

var str = " hello world  ";
str.trim()//"hello world"

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

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

相關(guān)文章

  • Javascript:String對(duì)象總結(jié)(二)

    摘要:方法始終從前向后找參數(shù)接收兩個(gè)參數(shù),第一個(gè)參數(shù)可以是一個(gè)對(duì)象或者一個(gè)字符串這個(gè)字符串不會(huì)轉(zhuǎn)換成正則表達(dá)式,第二個(gè)參數(shù)可以是一個(gè)字符串或者一個(gè)函數(shù)。要想替換所有子字符串,唯一的辦法就是提供一個(gè)正則表達(dá)式,而且要指定全局標(biāo)志標(biāo)志。 字符串的模式匹配方法 match() 參數(shù):只接受一個(gè)參數(shù),要么是一個(gè)正則表達(dá)式,要么是一個(gè)RegExp()對(duì)象。 返回:數(shù)組。數(shù)組中的第一項(xiàng)是與整個(gè)模式匹配的...

    zzir 評(píng)論0 收藏0
  • javascript string 方法總結(jié)

    摘要:字符方法接收一個(gè)參數(shù),基于的字符位置。返回的是字符編碼。方法這個(gè)方法會(huì)創(chuàng)建一個(gè)字符串的副本,刪除前置及后綴的所有空格,然后返回結(jié)果。方法這個(gè)方法的任務(wù)是接收一個(gè)或者多個(gè)字符編碼,然后將它們轉(zhuǎn)換成一個(gè)字符串。 字符方法 1、charAt()接收一個(gè)參數(shù),基于0的字符位置。以單字符串的形式返回給定位置的那個(gè)字符。 var stringValue = hello world; c...

    lk20150415 評(píng)論0 收藏0
  • JavaScript String方法 個(gè)人總結(jié)

    摘要:使用粗體顯示字符串。從后向前檢索字符串。用本地特定的順序比較兩個(gè)字符。替換與正則表達(dá)式匹配的子串。把字符串分割成字符串?dāng)?shù)組。提取字符串中兩個(gè)指定的索引號(hào)之間的字符。返回某個(gè)字符串對(duì)象的原始值。 1、anchor:創(chuàng)建html錨。2、big:用大號(hào)字體顯示字符串。3、blink:顯示閃動(dòng)字符串。4、bold:使用粗體顯示字符串。5、charAt:返回在指定位置的字符。6、charCode...

    peixn 評(píng)論0 收藏0
  • JavaScript編碼規(guī)范 1

    摘要:強(qiáng)制參數(shù)和返回值注釋必須包含類(lèi)型信息和說(shuō)明。如果重寫(xiě)的形參個(gè)數(shù)類(lèi)型順序和返回值類(lèi)型均未發(fā)生變化,可省略,僅用標(biāo)識(shí),否則仍應(yīng)作完整注釋。 轉(zhuǎn)載:原地址 1 前言 JavaScript在百度一直有著廣泛的應(yīng)用,特別是在瀏覽器端的行為管理。本文檔的目標(biāo)是使JavaScript代碼風(fēng)格保持一致,容易被理解和被維護(hù)。 雖然本文檔是針對(duì)JavaScript設(shè)計(jì)的,但是在使用各種JavaScr...

    jsliang 評(píng)論0 收藏0
  • jsweet中英文文檔,java代碼轉(zhuǎn)js代碼

    摘要:例如允許的對(duì)象默認(rèn)情況下,通過(guò)使用內(nèi)置宏將核心對(duì)象和方法映射到。例如這被轉(zhuǎn)換為以下代碼類(lèi)可以定義構(gòu)造函數(shù),具有超類(lèi),并且可以像在中一樣實(shí)例化。因此,它不違反原則。用于聲明該對(duì)象可以用作構(gòu)造函數(shù)。 這個(gè)工具可以將java代碼轉(zhuǎn)為js代碼,從而可以使用java編寫(xiě)前端代碼 如果排版看著費(fèi)勁可以下載下方html,打開(kāi)html后使用google翻譯 JSweet語(yǔ)言規(guī)范版本:2.x(快照) 作...

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

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

0條評(píng)論

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