0
点赞
收藏
分享

微信扫一扫

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

爱做梦的老巫婆 2022-02-12 阅读 48
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
举报

相关推荐

0 条评论