ES6基础------字符串扩展

本文介绍了JavaScript中的字符串操作方法,包括判断元素是否存在(includes()),检查字符串起始(startsWith())和结束(endsWith())字符,重复字符串(repeat()),以及在字符串首尾填充字符(padStart()和padEnd())。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

        在我们定义了一个字符串时,我们之前我们只能完整的输出字符串:   

        那么接下来,我们将对字符串进行一些扩展操作:

一、includes()

用于判断某个元素是否在字符串中 , 返回布尔值 true/false

字符串变量名.includes(值)

二、startsWith()

用于判断某个字符串是否以什么开头,返回布尔值 true/false

字符串变量名.startsWith(值)

三、endsWith()

用于判断某个字符串是否以什么结尾,返回布尔值 true/false

字符串变量名.endsWith(值)

四、repeat()

用于重复整个字符串n次,默认重复 1 次

字符串变量名.repeat(数值)

五、padStart()

用于头部补全字符串

接受两个参数,第一个参数是字符串补全后最大的生效长度,第二个参数是用来补全字符串

( 前一个数值表示补全后整个字符串的长度,一开始设定的字符都包含)

 字符串变量名.padStart(数值,内容)

六、padEnd()

 用于尾部补全字符串

接受两个参数,第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串

(前一个数值表示补全后整个字符串的长度,一开始设定的字符都包含)

 字符串变量名.padStart(数值,内容)


        在我们定义了一个字符串时,我们之前我们只能完整的输出字符串:   

    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测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值