重学ES系列之字符串方面的处理

简介: 重学ES系列之字符串方面的处理
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>字符串方面的处理</title>
</head>
<body>
</body>
<script>
    let str = 'maomin';
    console.log(str.indexOf('x')); //-1
    console.log(str.includes('x')); //false 
    // includes 是indexOf的升级版,如果不存在字符直接返回false。
    console.log(str.startsWith('m')); //true
    console.log(str.endsWith('n')); //true
    // startsWith 是查找以什么开头的字符。endsWith则是查找以什么结尾的字符。
    console.log(str.startsWith('a',1)); //true 
    console.log(str.endsWith('o',3)); // true,前三个字符‘mao’当中是以o结尾的。
    // 都可以传参数,但是不一样的是。startsWith是以索引0开头查找。而endsWith是以索引1开头查找。
</script>
</html>


相关文章
|
3月前
|
JavaScript 前端开发 索引
ES6学习之字符串
ES6学习之字符串
|
3月前
|
前端开发
前端知识(十二)———ES6迭代器
前端知识(十二)———ES6迭代器
34 0
|
前端开发
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
52 0
前端学习笔记202306学习笔记第三十八天-Es6-字符串的解构赋值1
|
JavaScript 前端开发 Java
每天3分钟,重学ES6-ES12(十二)不常用但却常问的迭代器
每天3分钟,重学ES6-ES12(十二)不常用但却常问的迭代器
110 0
|
JavaScript 前端开发
每天3分钟,重学ES6-ES12(十六)错误异常处理方案
每天3分钟,重学ES6-ES12(十六)错误异常处理方案
91 0
|
自然语言处理 JavaScript 前端开发
每天3分钟,重学ES6-ES12(三)标签模版字符串
每天3分钟,重学ES6-ES12(三)标签模版字符串
74 0
|
JavaScript 前端开发 网络架构
每天3分钟,重学ES6-ES12(四)函数的补充 展开语法
每天3分钟,重学ES6-ES12(四)函数的补充 展开语法
70 0
|
前端开发
每天3分钟,重学ES6-ES12(十三)不常用但却常问的生成器函数
每天3分钟,重学ES6-ES12(十三)不常用但却常问的生成器函数
68 0
|
前端开发 API
每天3分钟,重学ES6-ES12(十一)Promise的类方法
每天3分钟,重学ES6-ES12(十一)Promise的类方法
72 0
每天3分钟,重学ES6-ES12(一)字面量的增强 解构
每天3分钟,重学ES6-ES12(一)字面量的增强 解构
56 0