const arr=[1,2,3,4,NaN];
if(arr.indexOf(1)>0=0){
console.log(true)
}
stringObject.indexOf(searchvalue,fromindex)
searchvalue 必需,规定需要检索的字符串
fromindex 可选的整数参数,规定在字符串中开始检索。他的合法取值是0到stringObject.lenth-1.
注释indexOf() 方法对大小写敏感!
如果要检索的字符串值没有出现,则该方法返回 -1。
<script type="text/javascript">
var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />")
document.write(str.indexOf("World") + "<br />")
document.write(str.indexOf("world"))
</script>
输出
0
-1
6
if(arr.includes(3)){
console.log(true)
}
两者的区别
arr.includes(NaN) true
arr.indexOf(NaN) //-1