JavaScript 检查数组是否含有特定值的程序
要理解这个示例,你应该具备以下 JavaScript 编程 主题的知识:
示例 1:使用 includes() 方法检查数组
// 程序检查数组是否包含指定值
const array = ["you", "will", "learn", "javascript"];
const hasValue = array.includes("javascript");
// 检查条件
if (hasValue) {
console.log("数组包含该值。");
} else {
console.log("数组不包含该值。");
}
输出
数组包含该值。
在上述程序中,使用 includes()
方法检查数组是否包含指定值。
includes()
方法如果值存在于数组中,则返回true
。- 使用
if...else
语句根据条件显示结果。
示例 2:使用 indexOf() 方法检查数组
// 程序检查数组是否包含指定值
const array = ["you", "will", "learn", "javascript"];
const hasValue = array.indexOf("javascript") !== -1;
// 检查条件
if (hasValue) {
console.log("数组包含该值。");
} else {
console.log("数组不包含该值。");
}
输出
数组包含该值。
在上述程序中,使用 indexOf()
方法和 if...else
语句检查数组是否包含指定值。
indexOf()
方法搜索数组,并返回第一次出现的位置。如果找不到该值,它返回 -1。
注意:includes()
和 indexOf()
都是区分大小写的。因此,J 和 j 是不同的。