ES6基础语法之字符串扩展的方法
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"ES6基础语法之字符串扩展的方法",在日常操作中,相信很多人在ES6基础语法之字符串扩展的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ES6基础
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
战争雷霆怎么切换全球服务器
互联网翻译软件开发工资高吗
svn备份服务器
解决网络安全的有效办法
软件开发合伙人是骗局吗
深圳市大能网络技术
跑批数据库
青浦区金融行业产品销售软件开发
数据库2012怎么安装
榆林网络技术产品
yun服务器 提示资源不够
软件开发转测试要怎么做
java到服务器
数据库分析技术大全
雄安廊坊oa软件网络技术
邮箱服务器被攻击
网络安全服务验收流程图
软件开发公司经营范围有哪些
fm2015数据库APP
学校网络安全工作调研报告
软件开发模式 pass
金寨网络安全排名
张新社光网络技术课后答案
姑苏区正规软件开发预算
星柠互联网科技工作室
关于数据库的实验报告
数据库压缩教程
我的世界十人服务器价格
手机网站+数据库
家庭教育与小学生网络安全