-
includes()
:返回布尔值,表示是否找到了目标字符串。
let str="helloworld";
let res=str.includes("ld")
console.log(res)//true
-
startsWith()
:返回布尔值,表示参数字符串是否在原字符串的头部。
let str="helloworld";
let res=str.startsWith("hell")
console.log(res)//true
- `endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。
let str="helloworld";
let res=str.endsWith("hell")
console.log(res)//false
-
repeat(n)
方法返回一个新字符串,表示将原字符串重复n次,参数如果是小数,会被取整,如果是字符串会转换成整数。
let str="helloworld";
let res=str.repeat(4)
console.log(res)//helloworldhelloworldhelloworldhelloworld
-
padStart()
用于头部补全,padEnd()
用于尾部补全。 如果某个字符串不够指定长度,会在头部或尾部补全。+ 如果指定的长度小于字符串的长度,则补全无效,返回原字符串。
- 如果第二个参数不传,默认以空格补全。
- 如果用来补全的字符串的长度大于指定长度和字符串的长度之和,就会自动截取超出的字符串。
let str="helloworld";
let res=str.padStart(15,"w")
let res1=str.padEnd(20,"p")
console.log(res,res1)//wwwwwhelloworld ,helloworldpppppppppp
-
trimStart()
和trimEnd()
这两个方法,消除头部和尾部的空格,消除头部的空格不影响尾部的空格,反之亦然。返回的是新字符串,不影响原字符串。
let str=" hello world ";
let res=str.trimStart()
let res1=str.trimEnd()
console.log("1"+res,res1+"1")//1hello world,hello world1
网友评论