摘要:函數(shù)返回以當(dāng)前字符串對象作為錨文本以指定字符串作為錨點(diǎn)屬性值的標(biāo)簽字符串。函數(shù)判斷是否以指定字符結(jié)尾,返回布爾值。函數(shù)函數(shù)用于比較兩個字符串,并返回以數(shù)字形式表示的比較結(jié)果。方法提取字符串中兩個指定的索引號之間的字符,第二個參數(shù)不能為負(fù)。
anchor
anchor()函數(shù)返回以當(dāng)前字符串對象作為錨文本、以指定字符串作為錨點(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)的位置,如果沒有找到返回-1。
var str = "abcdefgabcdefg"; console.log(str.includes("fg"))//5
lastIndexOf
lastIndexOf()函數(shù)返回指定字符在字符串中最后一次出現(xiàn)的位置,如果沒有找到返回-1。
var str = "abcdefgabcdefg"; console.log(str.includes("fg"))//12
localeCompare
localeCompare()函數(shù)函數(shù)用于比較兩個字符串,并返回以數(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才會全部匹配上,否則只返回第一個
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ǔ)全長度,兩個參數(shù)(a,b),a指定長度,b補(bǔ)全字符
var str = "abcdefg"; console.log(str.padEnd(10,"1"))//abcdefg111
padStart
padStart()方法在字符串前面補(bǔ)全長度,兩個參數(shù)(a,b),a指定長度,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()方法可提取字符串的某個部分,并以新的字符串返回被提取的部分,位置可以是負(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()方法判斷是否以指定字符開始
var str = "abcdefg" console.log(str.startsWith("abc"))//true console.log(str.startsWith("bc"))//false
substr
substr()方法從起始索引號提取字符串中指定數(shù)目的字符。
var str = "abcdefg" console.log(str.substr(1,2))//bc console.log(str.substr(1))//bcdefg
substring
substring()方法提取字符串中兩個指定的索引號之間的字符,第二個參數(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去除開始空格
如果我寫的有問題歡迎在評論中指出。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/101664.html
摘要:知識點(diǎn)總結(jié)反射獲取類的信息知識點(diǎn)總結(jié)反射應(yīng)用反射的,獲取類的信息類的名字屬性方法構(gòu)造器等獲取類名類的全路徑名稱類名獲取屬性信息只能獲取的屬性獲取所有的屬性根據(jù)屬性名稱獲取屬性根據(jù)屬性名稱獲取屬性獲取方法信息獲取所有的方法,包括父類的方法獲 Java知識點(diǎn)總結(jié)(反射-獲取類的信息) @(Java知識點(diǎn)總結(jié))[Java, 反射] 應(yīng)用反射的API,獲取類的信息(類的名字、屬性、方法、構(gòu)造器...
摘要:導(dǎo)入包注意使用了關(guān)鍵字上面使用了關(guān)鍵字之后,可以直接使用中的方法。通過關(guān)鍵字調(diào)用有參構(gòu)造方法控制臺輸出總結(jié)屬性和方法可以再沒有實(shí)例化對象的時候直接由類名稱進(jìn)行調(diào)用。屬性保存在全局?jǐn)?shù)據(jù)區(qū)。 前面兩篇分別介紹了static的屬性以及方法。本篇就做一個收尾,介紹下剩下的。 在之前的總結(jié): 不管多少個對象,都使用同一個 static 屬性 使用 static 方法可以避免掉用實(shí)例化方法之后才...
摘要:系列文章請查看超詳細(xì)的面試題總結(jié)一之基礎(chǔ)知識篇超詳細(xì)的面試題總結(jié)二之基礎(chǔ)知識篇超詳細(xì)的面試題總結(jié)三之集合篇常見問題下面的都是自己之前在學(xué)習(xí)的時候總結(jié)的,對于鞏固的基礎(chǔ)知識應(yīng)該有很大幫助。注意多線程的并發(fā)的讀寫類屬性會導(dǎo)致數(shù)據(jù)不同步。 系列文章請查看: 超詳細(xì)的Java面試題總結(jié)(一)之Java基礎(chǔ)知識篇 超詳細(xì)的Java面試題總結(jié)(二)之Java基礎(chǔ)知識篇 超詳細(xì)的Java面試題總結(jié)(...
摘要:對于一個名為的外圍類和一個的內(nèi)部類,在編譯成功后,會出現(xiàn)這樣兩個文件和。 Java知識點(diǎn)總結(jié)(三個步驟) @(Java知識點(diǎn)總結(jié))[Java, Java面向?qū)ο骫 [toc] 1-定義類 修飾符 訪問修飾符: public protected default private 其他修飾符 abstract:抽象類不能實(shí)例化,專門用于繼承的類final:最終類不能被繼承 類名(駝峰命名...
摘要:并列數(shù)據(jù)的集合數(shù)組用方括號表示。第三種類型是映射,也就是一個名值對,即數(shù)據(jù)有一個名稱,還有一個與之相對應(yīng)的值,這又稱作散列或字典,比如首都北京。中有種簡單數(shù)據(jù)類型也稱為基本數(shù)據(jù)類型和。數(shù)值布爾值對象和字符串值都有方法。 什么是JSON JSON:JavaScript 對象表示法(JavaScript Object Notation)。 JSON的形式是用大括號{}包圍起來的項(xiàng)目列表...
閱讀 2359·2021-11-24 11:16
閱讀 2043·2021-09-30 09:47
閱讀 2010·2021-09-10 10:51
閱讀 1327·2019-08-30 14:08
閱讀 3145·2019-08-30 13:47
閱讀 1534·2019-08-30 13:02
閱讀 3238·2019-08-29 12:29
閱讀 3203·2019-08-26 17:05