ES6新增操作字符串的七种方法

news/2024/7/10 23:23:40 标签: es6, 前端, ecmascript

让我为大家介绍一下ES6新增操作字符串的七种方法吧!

1.includes() 重点

返回布尔值,判断是否找到参数字符串

    let str = "hello str"
    // 找到返回true
    console.log(str.includes("h")) // true
    // 没找到返回false
    console.log(str.includes("a")) // false

2.startsWith()

返回布尔值,判断参数字符串是否在原字符串的头部

    let str = "hello str"
    // h在字符串的头部返回true
    console.log(str.startsWith("h"))//true
    // e不在头部返回false
    console.log(str.startsWith("e"))//false

3.endsWith()

返回布尔值,判断参数字符串是否在原字符串的尾部

    let str = "hello str"
    // r在字符串的尾部返回true
    console.log(str.endsWith("r")) // true
    // h不在字符串的尾部返回false
    console.log(str.endsWith("h")) // false

4.repeat(number)

返回新的字符串,表示将字符串重复指定次数返回

    let str = "hello str"
    console.log(str.repeat(2)) //hello strhello str

5.padStart(总长度,“填充的字符串”)

返回新的字符串,表示用参数字符串从头部(左侧)补全原字符串

    let str = "hello str"
    // 现在我们str的长度为9
    // 我们限定了总长度为10 我们在字符串最前面添加 一直添加到总长度为10
    // 如果未填充字符串 字符串不变
    console.log(str.padStart(10,"123")) //1hello str

6.padEnd(总长度,“填充的字符串”)

返回新的字符串,表示用参数字符串从尾部(右侧)补全原字符串

    let str = "hello str"
    // 现在我们str的长度为9
    // 我们限定了总长度为10 我们在字符串最后面添加 一直添加到总长度为10
    // 如果未填充字符串 字符串不变
    console.log(str.padEnd(10, "123")) //hello str1

7.模板字符串

大家如果想更好的了解模板字符串的使用,可以阅读本人的这篇模板字符串的基本使用

感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!


http://www.niftyadmin.cn/n/5142287.html

相关文章

【AI视野·今日Sound 声学论文速览 第三十二期】Tue, 24 Oct 2023

AI视野今日CS.Sound 声学论文速览 Tue, 24 Oct 2023 Totally 20 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚nvas3d, 基于任意录音和室内3D信息合成重建不同听角(位置)处的新的声音。(from apple cmu) website: htt…

AI时代,ChatGPT与文心一言选哪一个?

🎈个人公众号:🎈 :✨✨✨ 可为编程✨ 🍟🍟 🔑个人信条:🔑 为与不为皆为可为🌵 你们平时都是在什么情况下使用GPT的呢?为何使用?都使用什么平台的? 针对以上问…

python基础 | 条件循环与函数

1、条件循环 x int(input(请输入一个整数:))1.1 条件语句 if x 0:print(%d 0 % x) elif x < 0:print(%d <0 % x) else:print(%d >0 % x)输出结果&#xff1a; 请输入一个整数:12 12 >0 1.2 for循环 list: print(for 测试.....) words [good, good, study] …

跨境电商怎么做?欲善其事,先利其器!

当前&#xff0c;跨境电商正在以飞速的发展趋势推进&#xff0c;在未来将会朝向成熟系统化的方向发展&#xff0c;对于跨境电商从业者来说既是机遇&#xff0c;也是挑战。不少想转行的朋友对于跨境行业早已“跃跃欲试”&#xff0c;但是不了解跨境电商却又久久不敢冒险......那…

网站如何改成HTTPS访问

在今天的互联网环境中&#xff0c;将网站更改成HTTPS访问已经成为了一种标准做法。HTTPS不仅有助于提高网站的安全性&#xff0c;还可以提高搜索引擎排名&#xff0c;并增强用户信任。因此&#xff0c;转换为HTTPS是一个重要的举措&#xff0c;无论您拥有个人博客、电子商务网站…

Physics2DPlugin3加载后会跳转gsap官网解决

因工作需要使用Physics2DPlugin3库&#xff0c;目标效果 加载他里面的在线js&#xff0c;使用效果正常&#xff0c;但是几秒会跳转官网&#xff0c;我们app内部、浏览器都会这样。 于是研究js代码&#xff0c;发现里面有setTimeout跳转。 删掉就好了 分享我改好的文件&#x…

Springboot+shiro,完整教程,带你学会shiro

您的第一个 Apache Shiro 应用程序 引入依赖&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLoc…

springboot自定义404页面

添加配置类 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import javax.servlet.Servlet; import org.apache.catalina.startup.Tomcat; import org.apache.catalina.valves.ErrorReportValve; import org.apache.coyote.UpgradeProtoc…