摘要:函數(shù)返回以當(dāng)前字符串對(duì)象作為錨文本以指定字符串作為錨點(diǎn)屬性值的標(biāo)簽字符串。函數(shù)判斷是否以指定字符結(jié)尾,返回布爾值。函數(shù)函數(shù)用于比較兩個(gè)字符串,并返回以數(shù)字形式表示的比較結(jié)果。方法提取字符串中兩個(gè)指定的索引號(hào)之間的字符,第二個(gè)參數(shù)不能為負(fù)。
anchor
anchor()函數(shù)返回以當(dāng)前字符串對(duì)象作為錨文本、以指定字符串作為錨點(diǎn)(name屬性值)的a標(biāo)簽字符串。
var str = "Google搜索引擎"; document.writeln( str.anchor("g") ); // Google搜索引擎
charAt
charAt()函數(shù)返回指定位置字符。
var str = "abcdefg"; console.log(str.chartAt(1))//b console.log(str.chartAt(10))// *空字符串*
charCodeAt
charCodeAt()函數(shù)返回指定位置字符的Unicode編碼。
var str = "abcdefg"; console.log(str.chartAt(1))//98 console.log(str.chartAt(10))//NaN
codePointAt
codePointAt()函數(shù)返回指定位置字符的Unicode編碼。
var str = "abcdefg"; console.log(str.chartAt(1))//98 console.log(str.chartAt(10))//Undefined //與charCodeAt的不同
concat
concat()函數(shù)返回拼接后的字符,在其后拼接。
var str = "abcdefg"; console.log(str.concat("hijklmn"))//abcdefghigklmn console.log(str.concat(10))//abcdefg10
endsWith
endsWith()函數(shù)判斷是否以指定字符結(jié)尾,返回布爾值。
var str = "abcdefg"; console.log(str.endsWith("fg"))//true console.log(str.endsWith("h"))//false console.log("a".endsWith("a"))//true
includes
includes()函數(shù)判斷指定字符是否在字符串中,返回布爾值。
var str = "abcdefg"; console.log(str.includes("fg"))//true console.log(str.includes("bc"))//true
indexOf
indexOf()函數(shù)返回指定字符在字符串中第一次出現(xiàn)的位置,如果沒(méi)有找到返回-1。
var str = "abcdefgabcdefg"; console.log(str.includes("fg"))//5
lastIndexOf
lastIndexOf()函數(shù)返回指定字符在字符串中最后一次出現(xiàn)的位置,如果沒(méi)有找到返回-1。
var str = "abcdefgabcdefg"; console.log(str.includes("fg"))//12
localeCompare
localeCompare()函數(shù)函數(shù)用于比較兩個(gè)字符串,并返回以數(shù)字形式表示的比較結(jié)果。該比較基于本地區(qū)域設(shè)置的字符順序。
返回值為-1,0,1,分別代表之后,完全匹配,之前。
var str = "abcdefg"; console.log(str.includes("fg"))//true console.log(str.includes("bc"))//true
match
match()返回指定字符出現(xiàn)的位置信息,正則匹配要加/g才會(huì)全部匹配上,否則只返回第一個(gè)
var str = "abcdefgbc"; console.log(str.match("bc"))//bc console.log(str.match(/bc/))//["bc", index: 1, input: "abcdefgbc", groups: undefined] console.log(str.match(/bc/g))//["bc","bc"]
padEnd
padEnd()方法在字符串后面補(bǔ)全長(zhǎng)度,兩個(gè)參數(shù)(a,b),a指定長(zhǎng)度,b補(bǔ)全字符
var str = "abcdefg"; console.log(str.padEnd(10,"1"))//abcdefg111
padStart
padStart()方法在字符串前面補(bǔ)全長(zhǎng)度,兩個(gè)參數(shù)(a,b),a指定長(zhǎng)度,b補(bǔ)全字符
var str = "abcdefg"; console.log(str.padStart(10,"1"))//111abcdefg
repeat
repeat()方法指定字符重復(fù)次數(shù)
var str = "abcdefg"; console.log(str.repeat(2))//abcdefgabcdefg
replace
replace()方法指定替換指定字符,/g全局匹配
var str = "abcdefgbc" console.log(str.replace("bc","12"))//a12defgbc console.log(str.replace(/bc/g,"12"))//a12defg12
search
search()方法判斷指定字符第一次出現(xiàn)位置,可以正則
var str = "abcdefg" console.log(str.search("bc"))//1 console.log(str.search(/bc/))//1
slice
slice()方法可提取字符串的某個(gè)部分,并以新的字符串返回被提取的部分,位置可以是負(fù)數(shù)。
var str = "abcdefg" console.log(str.slice(1,4))//bcd console.log(str.slice(1))//bcdefg console.log(str.slice(1,-2))//bcde
split
split()方法按照指定字符切割數(shù)組
var str = "abcdefg" console.log(str,split(""))//[a,b,c,d,e,f,g]
startsWith
startsWith()方法判斷是否以指定字符開(kāi)始
var str = "abcdefg" console.log(str.startsWith("abc"))//true console.log(str.startsWith("bc"))//false
substr
substr()方法從起始索引號(hào)提取字符串中指定數(shù)目的字符。
var str = "abcdefg" console.log(str.substr(1,2))//bc console.log(str.substr(1))//bcdefg
substring
substring()方法提取字符串中兩個(gè)指定的索引號(hào)之間的字符,第二個(gè)參數(shù)不能為負(fù)。
var str = "abcdefg" console.log(str.substring(1,3))//bcd console.log(str.substring(1))//bcdefg
trim
trim()方法去除左右空格
var str = " abcd efg " cosnole.log(str.trim())//"abcd efg"
trimEnd去除結(jié)尾空格
trimLeft去除左側(cè)空格
trimRight去除右側(cè)空格
trimStart去除開(kāi)始空格
如果我寫(xiě)的有問(wèn)題歡迎在評(píng)論中指出。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/101664.html
摘要:知識(shí)點(diǎn)總結(jié)反射獲取類的信息知識(shí)點(diǎn)總結(jié)反射應(yīng)用反射的,獲取類的信息類的名字屬性方法構(gòu)造器等獲取類名類的全路徑名稱類名獲取屬性信息只能獲取的屬性獲取所有的屬性根據(jù)屬性名稱獲取屬性根據(jù)屬性名稱獲取屬性獲取方法信息獲取所有的方法,包括父類的方法獲 Java知識(shí)點(diǎn)總結(jié)(反射-獲取類的信息) @(Java知識(shí)點(diǎn)總結(jié))[Java, 反射] 應(yīng)用反射的API,獲取類的信息(類的名字、屬性、方法、構(gòu)造器...
摘要:導(dǎo)入包注意使用了關(guān)鍵字上面使用了關(guān)鍵字之后,可以直接使用中的方法。通過(guò)關(guān)鍵字調(diào)用有參構(gòu)造方法控制臺(tái)輸出總結(jié)屬性和方法可以再?zèng)]有實(shí)例化對(duì)象的時(shí)候直接由類名稱進(jìn)行調(diào)用。屬性保存在全局?jǐn)?shù)據(jù)區(qū)。 前面兩篇分別介紹了static的屬性以及方法。本篇就做一個(gè)收尾,介紹下剩下的。 在之前的總結(jié): 不管多少個(gè)對(duì)象,都使用同一個(gè) static 屬性 使用 static 方法可以避免掉用實(shí)例化方法之后才...
摘要:系列文章請(qǐng)查看超詳細(xì)的面試題總結(jié)一之基礎(chǔ)知識(shí)篇超詳細(xì)的面試題總結(jié)二之基礎(chǔ)知識(shí)篇超詳細(xì)的面試題總結(jié)三之集合篇常見(jiàn)問(wèn)題下面的都是自己之前在學(xué)習(xí)的時(shí)候總結(jié)的,對(duì)于鞏固的基礎(chǔ)知識(shí)應(yīng)該有很大幫助。注意多線程的并發(fā)的讀寫(xiě)類屬性會(huì)導(dǎo)致數(shù)據(jù)不同步。 系列文章請(qǐng)查看: 超詳細(xì)的Java面試題總結(jié)(一)之Java基礎(chǔ)知識(shí)篇 超詳細(xì)的Java面試題總結(jié)(二)之Java基礎(chǔ)知識(shí)篇 超詳細(xì)的Java面試題總結(jié)(...
摘要:對(duì)于一個(gè)名為的外圍類和一個(gè)的內(nèi)部類,在編譯成功后,會(huì)出現(xiàn)這樣兩個(gè)文件和。 Java知識(shí)點(diǎn)總結(jié)(三個(gè)步驟) @(Java知識(shí)點(diǎn)總結(jié))[Java, Java面向?qū)ο骫 [toc] 1-定義類 修飾符 訪問(wèn)修飾符: public protected default private 其他修飾符 abstract:抽象類不能實(shí)例化,專門(mén)用于繼承的類final:最終類不能被繼承 類名(駝峰命名...
摘要:并列數(shù)據(jù)的集合數(shù)組用方括號(hào)表示。第三種類型是映射,也就是一個(gè)名值對(duì),即數(shù)據(jù)有一個(gè)名稱,還有一個(gè)與之相對(duì)應(yīng)的值,這又稱作散列或字典,比如首都北京。中有種簡(jiǎn)單數(shù)據(jù)類型也稱為基本數(shù)據(jù)類型和。數(shù)值布爾值對(duì)象和字符串值都有方法。 什么是JSON JSON:JavaScript 對(duì)象表示法(JavaScript Object Notation)。 JSON的形式是用大括號(hào){}包圍起來(lái)的項(xiàng)目列表...
閱讀 2440·2021-11-24 11:16
閱讀 2174·2021-09-30 09:47
閱讀 2087·2021-09-10 10:51
閱讀 1376·2019-08-30 14:08
閱讀 3201·2019-08-30 13:47
閱讀 1605·2019-08-30 13:02
閱讀 3283·2019-08-29 12:29
閱讀 3358·2019-08-26 17:05