[string].includes(searchValue) 字符串包含检查

功能分类: Variables Applab JavaScript 少儿编程

检查原字符串中是否包含指定字符或字符串 searchValue 。如果包含则返回 true,否则返回 false。

在 APP 应用里有时会需要一个字符串是否包含另一个字符串。includes() 方法会在原字符串中检查是否包含指定的 searchValue 。在原字符串变量后面使用点 . 以及方法名称 includes 并为方法指定 searchValue 参数,就可以进行这一检查了。

示例代码



// 判断一句话是否为问句
var sentence="How old are you?";
console.log(sentence.includes("?"));

示例代码:大小写敏感 通过下面的例子可以看到,在使用这个方式时,字符串里的字母是大小写敏感的。


// 在使用这个方式时,字符串里的字母是大小写敏感的
var gettysburgAddress="Four score and seven years ago our fathers brought forth on this continent, a new nation, conceived in Liberty, and dedicated to the proposition that all men are created equal.";
console.log(gettysburgAddress.includes("Four"));
console.log(gettysburgAddress.includes("four"));

示例代码:续拍电影 检查输入电影名是否为续拍电影(电影名包含 "2" 或 "II")。


// 检查输入电影名是否为续拍电影(电影名包含 "2" 或 "II")
textLabel("movieLabelID", "Favorite Movie: ");
textInput("movieInputID", "");
onEvent("movieInputID", "change", function(event) {
  if (getText("movieInputID").includes("2") || getText("movieInputID").includes("II")) {
    write("Sequels are never as good as the original.");
  } else {
    write("I like that one also.");
  }
});

语法规则


[string].includes(searchValue)

参数说明

名称 类型 必需 参数描述
string string Yes 执行查找的字符串。
searchValue string Yes 要查找的字符串。

返回值

布尔值,true 或 false。检查原字符串中是否包含指定字符或字符串 searchValue 。如果包含则返回 true,否则返回 false。

提示说明

  • 查找过程中,对大小写是敏感的。

查看更多少儿编程教程、JavaScript 介绍

返回文档首页