石川es6课程---8、字符串
石川es6课程---8、字符串
一、总结
一句话总结:
· es6字符串新增两个方法:startsWith(以什么开头),endsWith(以什么结尾)
· 新增反单引号:可以解析变量,可以折行:let a = 12; let str1 = `asdf${a}`;
1、es6字符串新增两个方法:startsWith(以什么开头),endsWith(以什么结尾)实例?
|||-begin
var url = 'http://qq.com'
|||-end
console.log(url.startsWith('http')) //true
console.log(url.endsWith('com')) //true
2、es6新增反单引号 解析变量 操作实例?
let a = 12; let str1 = `asdf${a}`;
let a = 12 let str1 = `asdf${a}` console.log(str1)
二、字符串
1、多了两个新方法
startsWith
endsWith
var url = 'http://qq.com'
console.log(url.startsWith('http'))
console.log(url.endsWith('com'))
// 都是 true
2、字符串模版
使用反引号,${变量}
可以折行
let a = 12
let str1 = `asdf${a}`
console.log(str1)
let title = '标题'
let content = '内容'
let str = `<div>
<h1>${title}</h1>
<p>${content}</p>
`
console.log(str)
<div>
<h1>标题</h1>
<p>内容</p>
3、
- 多了两个新方法
- startWith
let str="https://www.baidu.com"if(str.startsWith("http://")){alert("普通网址")}else if(str.startsWith("https://")){alert("加密网址")}else if(str.startsWith("git://")){alert("git地址")}else{alert("其他")}
- endWith 应用:
- 通过文件扩展名判断文件类型
- 通过后缀名判断邮箱类型
- 字符串模板(可以折行)
- 把东西塞到字符串里面 ${字符串变量}
- 可以折行
let str1='a'let str2="b"//数据中使用较多let str3=`a${str2}`//ablet str4=`<div><h1>${title}</h1></div>`
转载于:https://www.cnblogs.com/Renyi-Fan/p/11608808.html
石川es6课程---8、字符串相关推荐
- 石川es6课程---18、ES6 复习
石川es6课程---18.ES6 复习 一.总结 一句话总结: 无论在讲课和学习中,复习总结都是很重要 二.ES6 复习 变量 let const 声明方式 能否重复声明 作用域 类型 是否支持变量提 ...
- 石川es6课程---17、ES7 预览
石川es6课程---17.ES7 预览 一.总结 一句话总结: 人的价值恒定规律:无论得意还是迷茫之时,你的价值都不靠外界的评判或者你内心的悲喜而决定.而是当时的恒定的.能够提升他只能靠你提升自己的能 ...
- 石川es6课程---12、Promise
石川es6课程---12.Promise 一.总结 一句话总结: 用同步的方式来书写异步代码,让异步书写变的特别简单 用同步的方式来书写异步代码 Promise 让异步操作写起来,像在写同步操作的流程 ...
- 石川es6课程---11、json
石川es6课程---11.json 一.总结 一句话总结: ` 感觉更方便了一点,增加了一些简写 ` key-value 一样时可以简写:console.log({ a,b}}) ` 里面函数可以简写 ...
- 石川es6课程---1-2、ES6简介
石川es6课程---1-2.ES6简介 一.总结 一句话总结: 从ECMAScript的历史发展来看,太顺了的时候总会遇到一挫折,比如ecma4 1.ECMAScript 和 JavaScript关系 ...
- 石川es6课程---13-16、generator-认识生成器函数
石川es6课程---13-16.generator-认识生成器函数 一.总结 一句话总结: ` generator函数,中间可以停,到哪停呢,用 yield 配合,交出执行权 ` 需要调用next() ...
- 石川es6课程---9、面向对象-基础
石川es6课程---9.面向对象-基础 一.总结 一句话总结: js老版本的面向对象和继承都不是很方便,新版的面向对象向其它语言靠拢,有了class,extends,constructor等关键字,用 ...
- 石川es6课程---7、数组
石川es6课程---7.数组 一.总结 一句话总结: ^ 主要就map(映射:一个对一个),reduce(汇总:一堆出来一个),filter 过滤器,forEach 循环(迭代) 四个方法 ^ 使用 ...
- 石川es6课程---6、解构赋值
石川es6课程---6.解构赋值 一.总结 一句话总结: 结构相同一一对应的方式赋值:let [json, arr, num, str] = [{ a: 1, b: 2 }, [1, 2, 3], 8 ...
最新文章
- Linux驱动无硬件设备,Linux设备驱动与硬件通信
- 从贫民到百万富翁转变的心理学基础
- Android GraphicBuffer
- Swagger+Spring mvc生成Restful接口文档
- 谈谈Hybird3D中的光栅化优化
- go 基准测试 找不到函数_基于Golang做测试
- Xcode 5.1 编译模拟器以及真机都能使用的静态库
- hdu 2523 SORT AGAIN
- 【DP算法篇之初学】LIS\LCS\二维DP\带条件DP
- 谷歌地图集成_逐步将Google地图集成到您的角度应用程序中
- 计算机工程好发论文么,计算机工程期刊发表论文有什么要求
- 使用AcronisTrueImage 2020迁移thinkpad x1 carbon 2016(4th gen) win10系统到1t的固态硬盘970evoPlus的过程
- 深耕游戏后服务 虚贝战略再升级
- useNavigate使用报错
- js台阶算法问题(上台阶模拟器)
- SQL 实验项目5_触发器
- 「Premiere教程」为视频添加文字字幕
- python爬虫下载小说_用PYTHON爬虫简单爬取网络小说
- php mysql ajax 单表多字段多关键词查询
- 深信服安服类(安全服务/安全运营工程师)校招2023届面经
热门文章
- 刷题总结——生日礼物(bzoj1293单调队列)
- vuex实践之路——笔记本应用(三)
- PHP编译安装时常见错误解决办法,php编译常见错误
- Python六大开源框架对比:Web2py略胜一筹
- 大数据量,海量数据 处理方法总结(转)
- 微软的日历控件为什么从1753年开始?Sqlserver数据库不能插入1753年之前的数据?...
- 基于用户投票的排名算法(五):威尔逊区间
- 在ASP.NET Web API中使用OData的Action和Function
- 王高利:awstats
- java Math类中的pow方法的问题Math.pow(64,1/3)是1而不是4