目录
在我们定义了一个字符串时,我们之前我们只能完整的输出字符串:
用于判断某个元素是否在字符串中 , 返回布尔值 true/false
用于判断某个字符串是否以什么开头,返回布尔值 true/false
用于判断某个字符串是否以什么结尾,返回布尔值 true/false
接受两个参数,第一个参数是字符串补全后最大的生效长度,第二个参数是用来补全字符串
( 前一个数值表示补全后整个字符串的长度,一开始设定的字符都包含)
接受两个参数,第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串
(前一个数值表示补全后整个字符串的长度,一开始设定的字符都包含)
在我们定义了一个字符串时,我们之前我们只能完整的输出字符串:
let a="abcdef";
console.log(a);//abcdef
那么接下来,我们将对字符串进行一些扩展操作:
一、includes()
用于判断某个元素是否在字符串中 , 返回布尔值 true/false
字符串变量名.includes(值)
let a="abcdef";
console.log(a.includes("d"));//true
console.log(a.includes("z"));//false
二、startsWith()
用于判断某个字符串是否以什么开头,返回布尔值 true/false
字符串变量名.startsWith(值)
let a="abcdef";
console.log(a.startsWith("a"));//true
console.log(a.startsWith("f"));//false
三、endsWith()
用于判断某个字符串是否以什么结尾,返回布尔值 true/false
字符串变量名.endsWith(值)
let a="abcdef";
console.log(a.endsWith("f"));//true
console.log(a.endsWith("z"));//false
四、repeat()
用于重复整个字符串n次,默认重复 1 次
字符串变量名.repeat(数值)
let a="abcdef";
console.log(a.repeat(2));//abcdefabcdef
console.log(a.repeat(3));//abcdefabcdefabcdef
console.log(a.repeat(4));//abcdefabcdefabcdefabcdef
console.log(a.repeat(5));//abcdefabcdefabcdefabcdefabcdef
console.log(a.repeat(6));//abcdefabcdefabcdefabcdefabcdefabcdef
console.log(a.repeat(7));//abcdefabcdefabcdefabcdefabcdefabcdefabcdef
五、padStart()
用于头部补全字符串
接受两个参数,第一个参数是字符串补全后最大的生效长度,第二个参数是用来补全字符串
( 前一个数值表示补全后整个字符串的长度,一开始设定的字符都包含)
字符串变量名.padStart(数值,内容)
let a="abcdef";
console.log(a.padStart(7,"测试"));//测abcdef
六、padEnd()
用于尾部补全字符串
接受两个参数,第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串
(前一个数值表示补全后整个字符串的长度,一开始设定的字符都包含)
字符串变量名.padStart(数值,内容)
let a="abcdef";
console.log(a.padEnd(7,"测试"));//abcdef测