资源经验分享ES6中的几个String方法

ES6中的几个String方法

2019-10-22 | |  64 |   0

原标题:ES6中的几个String方法

原文来自:CSDN      原文链接:https://blog.csdn.net/weixin_45763192/article/details/102646116

1: includes()方法

他的返回的是一个布尔类型的值;语法是str.includes(参数1,参数2);
参数一代表的是需要在这个字符串里面查找什么字符;第二个参数是从第几位字符串开始查找;如果找到了就返回true,如果找不到则返回false;

var str = 'abcdefg';
 console.log(str.includes('a', 0));12

从第1位开始查找‘a’,结果为true;

var str = 'abcdefg';console.log(str.includes('a', 1));12

从第二位开始查找‘a’,结果为false;因为‘a’在第一位;

2: startsWith()方法

startsWith()方法返回的是一个布尔值,语法是str.startsWidth(参数1, 参数2);
这个方法的作用是他可以判断这个字符串是不是在这个位置上,如果在返回true,如果不在则返回false;
参数一代表的是需要判断的字符,第二个参数是索引位置;

var str = 'abcdefg';console.log(str.startsWith('a', 0));12

我们判断‘a’是不是在索引0的位置上,返回值是true;

var str = 'abcdefg';console.log(str.startsWith('a', 1));12

我们判断‘a’是不是在索引1的位置上,返回值是false因为‘a’在索引0的位置上;

3: repeat()方法

repeat()方法是返回一个新的字符串,他会把一个字符串重复n次;也就相当于复制这个字符串;

let str = 'abc';    let strs = str.repeat(10);
    console.log(strs);123

把str中的字符重复声明了10次;所以输出的结果为abc * 10;

4: endsWith()方法

该方法是查找字符串是否在字符串的尾部或者指定位置上,如果在尾部或者指定位置返回值则为true,如果不在则返回false;他有两个参数,第一位是需要查找的值,第二位是需要匹配的位置length;如果只有一个参数默认匹配末尾的那个值;

var str = 'bcdefga';console.log(str.endsWith('a'));12

查找‘a’是否在尾部,返回值为true;

var str = 'abcdefg';console.log(str.endsWith('a', 1));12

查找‘a’是否在第一位上,返回值为true;

var str = 'abcdefg';console.log(str.endsWith('a', 0));12

查找‘a’是否在0位上,返回false;因为0位上没有值,他是根据length来判断和索引的;
length是从1到n。0位置上没有对应的值;

免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。

合作及投稿邮箱:E-mail:editor@tusaishared.com

上一篇:自定义View画直线、圆环数据变动View

下一篇:那些年的学习之路 python 004 之变量与类型转换

用户评价
全部评价

热门资源

  • Python 爬虫(二)...

    所谓爬虫就是模拟客户端发送网络请求,获取网络响...

  • TensorFlow从1到2...

    原文第四篇中,我们介绍了官方的入门案例MNIST,功...

  • TensorFlow从1到2...

    “回归”这个词,既是Regression算法的名称,也代表...

  • 机器学习中的熵、...

    熵 (entropy) 这一词最初来源于热力学。1948年,克...

  • TensorFlow2.0(10...

    前面的博客中我们说过,在加载数据和预处理数据时...