includes(), startsWith(), endsWith()
includes(), startsWith(), endsWith()
传统上,JavaScript 只有indexOf()
方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。
- includes()方法:返回布尔值,表示是否找到了参数字符串。
- startsWith()方法:返回布尔值,表示参数字符串是否在原字符串的头部。
- endsWith()方法:返回布尔值,表示参数字符串是否在原字符串的尾部。
let s = 'Hello world!';
s.startsWith('Hello') // true
s.endsWith('!') // true
s.includes('o') // true
这三个方法都支持第二个参数,表示开始搜索的位置。
let s = 'Hello world!';
s.startsWith('world', 6) // true
s.endsWith('Hello', 5) // true
s.includes('Hello', 6) // false
上面代码表示,使用第二个参数n
时,endsWith
的行为与其他两个方法有所不同。它针对前n
个字符,而其他两个方法针对从第n
个位置直到字符串结束。
includes(), startsWith(), endsWith()相关推荐
- es6 includes(), startsWith(), endsWith()
传统上,JavaScript 只有 indexOf 方法,可以用来确定一个字符串是否包含在另一个字符串中.ES6 又提供了三种新方法. includes():返回布尔值,表示是否找到了参数字符串. s ...
- Python startswith endswith
如果你要用python匹配字符串的开头或末尾是否包含一个字符串,就可以用startswith,和endswith 比如:content = 'test.png' 如果字符串content以test开始 ...
- ES6中新增的字符串方法
实例方法:includes(), startsWith(), endsWith() 传统上,JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中.ES6 又提供 ...
- ES6 实用开发技巧
Javascript - ES6 实用开发技巧 本文只罗列出在 ES6 开发过程中相对实用的内容,并非一个高大全的文档,如果希望查阅详细的内容,可购买阮一峰老师所出版的 ES6 相关图书.另外阮一峰老 ...
- 【复习资料】ES6/ES7/ES8/ES9资料整理(个人整理)
一.介绍 现在的网络上已经有各样关于 ECMAScript 规范介绍和分析的文章,而我自己重新学习一遍这些规范,整理出这么一份笔记,比较精简,主要内容涵盖ES6.ES7.ES8.ES9,后续会增加面试 ...
- [学习笔记]03.字符串的扩展
一:字符的 Unicode 表示法 JavaScript允许表示\u0000-\uFFFF之间的字符.超出这个范围,必须用2个双字节的形式表达. 如:"\u20BB7"是汉字 &q ...
- uni-app 使用vue的语法+小程序的标签和API。
开发规范 为了实现多端兼容,综合考虑编译速度.运行性能等因素,uni-app 约定了如下开发规范: 页面文件遵循 Vue 单文件组件 (SFC) 规范 组件标签靠近小程序规范,详见uni-app 组件 ...
- 近几年前端技术盘点以及 2016 年技术发展方向
近几年前端技术盘点以及 2016 年技术发展方向 Web 发展了几十个春秋,风起云涌,千变万化.我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走.Web 技术发展的速度让人感觉那几乎不是 ...
- js字符串的操作方法
//(1)charAt()//根据字符的下标返回相应小标上的字符var str="愤怒的小鸟";console.log(str.charAt(2)); //结果为:的//(2) c ...
最新文章
- 前端每周清单半年盘点之 WebAssembly 篇
- 修改机器名、IP对arcgis server、portal的影响?
- modbus报文解析工具_Linux下网络流量常用那些监控工具
- 菜鸟学习Javascript20170116
- 什么是SAP CRM里的Sales Bundle?
- 打造 .NET Core 链接转发服务
- MSIL实用指南-生成break和continue
- mulitpartfile怎么接收不到值_GNSS接收机设计杂谈(射频前端+捕获)
- 2017微信小程序全套源代码 最新 最全 好用
- python地震数据处理_NumPy实例:地震数据的统计分析
- Excel自动获取单词音标词义
- Unity 如何获取安卓设备的SN号
- 百度商桥修改服务器,百度商桥在线客服设置的操作步骤
- Python高级全栈开发实战 老男孩课程S16+路飞学城项目+女神串讲 Python全栈直通车课程
- 零成本搭建实验室、课题组网站教程(基于uniapp)
- 2.海康威视-web3.0插件连接摄像头实现预览效果
- arm linux kernel 从入口到start_kernel 的代码分析
- 【Android】 calculator计算器
- 分析oj 网的题目难度和通过率的关系
- 学习OpenCV(1)概述
热门文章
- eclipse下添加viplugin插件的方法
- React Native移动框架功能研究
- python模块介绍-asyncore 异步socket处理器
- 现在的挂黑链外链链接的手法非常的高级
- Java编码手册之华山版小精华
- android画布缩放 移动demo,Android:画布无法缩放
- arcgis xml 下载 切片_arcgis api 4.x for js地图加载arcgisserver本地离线瓦片(附源码下载)...
- 轻松上云系列之二:其他云数据迁移至阿里云
- QML 读取本地文件内容
- Xcode 创建自定义模板