includes 函数 语法str.includes(searchString[, position])includes() 方法用于判断一个字符串是否包含在另一个字符串中,根据情况返回 true 或 false 。
includes() 方法是区分大小写的,例如,下面的表达式会返回 false :
'Blue Whale'.includes('blue'); // returns false兼容补丁(polyfill)【js判断字符串长度的办法 js包含字符串判断】if (!String.prototype.includes) {String.prototype.includes = function(search, start) {'use strict';if (typeof start !== 'number') {start = 0;}if (start + search.length > this.length) {return false;} else {return this.indexOf(search, start) !== -1;}};}示例var str = 'To be, or not to be, that is the question.';console.log(str.includes('To be'));// trueconsole.log(str.includes('question'));// trueconsole.log(str.includes('nonexistent')); // falseconsole.log(str.includes('To be', 1));// falseconsole.log(str.includes('TO BE'));// falseindexOf 函数语法str.indexOf(searchValue [, fromIndex])参数searchValue
要被查找的字符串值 。
如果没有提供确切地提供字符串 , searchValue 会被强制设置为 “undefined” , 然后在当前字符串中查找这个值 。
举个例子:’undefined’.indexOf() 将会返回0,因为 undefined 在位置0处被找到,但是 ‘undefine’.indexOf() 将会返回 -1 ,因为字符串 ‘undefined’ 未被找到 。
fromIndex 可选
数字表示开始查找的位置 。可以是任意整数,默认值为 0 。
如果 fromIndex 的值小于 0,或者大于 str.length ,那么查找分别从 0 和str.length 开始 。
举个例子,’hello world’.indexOf(‘o’, -5) 返回 4 ,因为它是从位置0处开始查找,然后 o 在位置4处被找到 。另一方面,’hello world’.indexOf(‘o’, 11) (或 fromIndex 填入任何大于11的值)将会返回 -1,因为开始查找的位置11处,已经是这个字符串的结尾了 。
示例var anyString = "Brave new world";console.log("The index of the first w from the beginning is " + anyString.indexOf("w"));// logs 8console.log("The index of the first w from the end is " + anyString.lastIndexOf("w"));// logs 10console.log("The index of 'new' from the beginning is " + anyString.indexOf("new"));// logs 6console.log("The index of 'new' from the end is " + anyString.lastIndexOf("new"));// logs 6
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「爱刨根生活网」www.aipaogen.com小编还为您精选了以下内容,希望对您有所帮助:- 判断痛风最简单方法都是什么 判断痛风最简单方法
- 入睡困难是阴虚还是阳虚 怎么判断自己阴虚阳虚
- 如何判断电脑配置的高低水平?
- 如何准确判断PDF文件是由图片还是文档转换而来
- 怎样知道我们家里有没有甲醛超标? 怎么判断房间有没有甲醛
- 探究Java中字符串插入位置的算法
- 丁丁到底多长算正常 丁丁长度的参考标准
- Excel如何使用IF函数进行区间判断
- AutoCAD2018如何设置线段长度
- 何判断是否卫生间管道漏水 卫生间漏水不砸砖怎么处理
