““.indexOf()的作用,以及结果标识 1、0、-1

本文详细介绍了JavaScript中的''.indexOf()方法,重点探讨了它在搜索字符串时返回的1、0和-1这三种结果的含义,帮助理解其工作原理。
摘要由CSDN通过智能技术生成

"".indexOf()的作用,以及结果标识 1(不限于1,而是发现的字符的起始位,从0开始)、0、-1

createFilter(queryString) {
        return (restaurant) => {
          return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0);
        };
      }

 

·String str1=“{I am ok:1234}”.indexOf("123");


str1=9;






·String str1=“1234}”.indexOf("123");


str1=0;




·String str2=“{I am ok:1234}”.indexOf("");


str1=0;






·String str3=“{I am ok:1234}”.indexOf("12345");


str1=-1;




上面的3个结果说明,对字符串使用indexOf()方法可以有3种使用效果


第一种是被比较的字符串具有比较的字符串,所得结果返回为 1或者0,这是返回的存在这个字符串的起始位置第0位开始,或者第1位开始出现这个字符串


第二种是和空字符串比较,返回的是0,如果使用空字符串和空字符串做比较,返回的还是0


第三种是和一个不存在的字符串做比较,返回的是-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做个有准备的人

受益虽浅以资鼓励无限

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值