ES6基础语法之字符串扩展的方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"ES6基础语法之字符串扩展的方法",在日常操作中,相信很多人在ES6基础语法之字符串扩展的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ES6基础
千家信息网最后更新 2026年11月01日ES6基础语法之字符串扩展的方法
这篇文章主要介绍"ES6基础语法之字符串扩展的方法",在日常操作中,相信很多人在ES6基础语法之字符串扩展的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ES6基础语法之字符串扩展的方法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一、字符串的遍历
JS中遍历字符串:
var str = "hello,world";for(var i = 0;iES6扩展的遍历字符串方法:
let str = "hello,world";for(let c of str){ console.log(c);}二、字符串识别、重复、补全
字符串识别:
ES6 之前判断字符串是否包含子串,用 indexOf 方法,ES6 新增了子串的识别方法。
includes():返回布尔值,判断是否找到参数字符串。
startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。
endsWith():返回布尔值,判断参数字符串是否在原字符串的尾部。
以上三个方法都可以接受两个参数,需要搜索的字符串,和可选的搜索起始位置索引。
let str = "jack,rose,mike";console.log(str.includes("rose")); //trueconsole.log(str.includes("rose",5)); //trueconsole.log(str.startsWith("jack")); //trueconsole.log(str.startsWith("rose",5));//trueconsole.log(str.endsWith("mike")) //trueconsole.log(str.endsWith("se",9)) //true(前面9个字符中去查找判断)字符串重复:
repeat():返回新的字符串,表示将字符串重复指定次数返回
let str = "hello,";console.log(str.repeat(3));字符串补全:
padStart:返回新的字符串,表示用参数字符串从头部(左侧)补全原字符串。
padEnd:返回新的字符串,表示用参数字符串从尾部(右侧)补全原字符串。
//使用padStart补全编号let id = 25;console.log((id+"").padStart(6,"0"));三、模板字符串
模板字符串相当于加强版的字符串,用反引号 `,除了作为普通字符串,还可以用来定义多行字符串,还可以在字
符串中加入变量和表达式。
多行字符串使用:
//方案一:普通字符串换行// let str = `I Love JS\nI Love ES`;// console.log(str);//方案二:多行字符串// let str = `I Love JS// I Love ES`;// console.log(str);字符串中插入变量:
//方案一:JS拼接字符串// var name = "佩奇"; //保存姓名// var hobby = "游戏,运动,看书"; //保存爱好// var obj = document.getElementById("content");// obj[xss_clean] = "大家好,我是"+name+",我的爱好有"+hobby+"
";//方案二:ES6模板字符串// let name = "佩奇"; //保存姓名// let hobby = "游戏,运动,看书"; //保存爱好// let obj = document.getElementById("content");// obj[xss_clean] = `大家好,我是${name},我的爱好有${hobby}
`;//字符串中嵌入变量// let [name,hobby] = ["jack","抽烟,喝酒,烫头"];// let str = `大家好,我是${name},我喜欢${hobby}`;// console.log(str);模板字符串的注意点:
//(1)如果模板字符串中需要表示反引号,用\转义// let str = `\`hello\``;// console.log(str);//(2)模板字符串内可以放入表达式// let x = 5;// let y = 6;// let str = `${x}*${y}=${x*y}`;// console.log(str);//(3)模板字符串中可以调用函数// function fun()// {// return "hello,world!";// }// let str = `测试函数调用:${fun()},调用成功!`;// console.log(str);使用模板字符串输出列表:
模板字符串中输出列表 到此,关于"ES6基础语法之字符串扩展的方法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
字符
字符串
方法
模板
参数
基础
语法
方案
学习
变量
布尔
多行
普通
函数
头部
姓名
尾部
引号
我的爱
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
互联网科技企业
互联网是第几次科技革命的成果
互联网科技产业
智能科技公司是互联网公司吗
善班互联网科技
互联网科技美容
中国最先进互联网科技公司
云创客互联网科技公司
互联网科技博主是什么意思
互联网对科技的发展
允成互联网科技有限公司融资
互联网公司黑科技创始人
翼展科技 首家互联网医院
烟台灵鸽互联网科技有限公司
梅州GM互联网络科技有限公司
互联网科技年终奖
西安有哪些互联网高科技企业
互联网科技接地气
互联网科技职业技能培训学校
南京欣网互联网络科技
河南真二互联网科技有限公司
互联网科技资迅
互联网科技公司怎么样
互联网与新科技
友谊互联网络科技
厦门比较好的科技互联网公司
科技互联网行业投资研究
广州智享互联网科技
互联网科技自媒体灵感