首先改正一个错误,模板字变量!!!
有人可能听过模板字面量和模板标签,就是没听过模板字变量(因为打错字了!!!)
模板字变量多顺口啊~~~
上一篇,还有四个词没有解决
分别是
index of == 索引
last index of == 上一个索引这个翻译不太匹配 == 最后一个索引
start with == 开始于
include == 包括
indexof与lastindexof的区别,
首先,他会返回实数类型,例如12345,这种实数类型
其次,他们的区别是,索引的字符在字符串出现的位置!
let zifu = "qiudaoyu";
console.log(zifu.indexOf("u"));//返回值为2
console.log(zifu.lastIndexOf("u"));//返回值为7
indexof该字符串第一次出现的位置,lastindexof该字符串最后一次出现的位置
第二个:include()包含,包括。在编程中他会放回布尔值!
布尔值:用最通俗的话来说就是对错,在英文里对错是true,false
let zifu = "qiudaoyu";
console.log(zifu.includes("dao"));
返回值为true,因为zifu变量中有dao这个字符串
第三个:startswith与endswith,他们索引的是字符串开头和字符串结尾,返回值为布尔值
如例子中,startswith函数中参数为qiu,而zifu变量中开头,返回值为真
let zifu = "qiudaoyu";
console.log(zifu.startsWith("qiu"));//ture
console.log(zifu.endsWith("qiu"));//false
需要注意的点:你在函数中的参数值,和开头不一样就会返回假,要全部一样,大小写要全部一样才会返回真
小结
字符串的索引有四个,分别是include函数,startswith函数与endswith函数和indexof函数,lastindexof函数
可以通过返回值,将他们分为两类
第一类,返回值为实数类型的,indexof函数,lastindexof函数
第二轮,返回值为布尔类型的,include函数,startswith函数与endswith函数
索引有什么用?你百度,查询关键字,底层逻辑就是将网页,文章中包含的关键词通过搜索栏输入返回到函数中,然后交给函数运行返回输出你想要的内容!