ES6基础语法之字符串扩展的方法
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍"ES6基础语法之字符串扩展的方法",在日常操作中,相信很多人在ES6基础语法之字符串扩展的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ES6基础
千家信息网最后更新 2025年01月18日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安全错误
数据库的锁怎样保障安全
自动化软件开发要多少钱
什么是互联网与科技
APP软件开发软件公司
数据库应用的类型有哪些
数据库登录很慢
服务器管理数据库设计
暗黑2重置服务器崩
sql获取数据库日志名称
重庆微电园网络技术有限公司
深化体质改革网络安全
网络安全共建e园
UTG边缘服务器
图书馆数据库使用体验
数据库表 修改字段长度
计算机网络技术读出来能干啥
办公室建服务器
网吧服务器多少瓦
网络安全应急培训班
万佳安摄像头连接上服务器
软件开发简介模板
升级服务器一定要钱吗
远程连接数据库 2013
java软件开发岗位需求
阿里云队列服务器
服务器托管安全方法
票房数据库技术员
哪里的服务器安全模式
服务器配置oss权限
徐汇区创新数据库服务价格查询
炒股怎样保证网络安全