是不是这样理解

来源:8-13 userAgent

绿岛之北

2015-04-09 20:10

(u_agent.indexOf("Firefox")>-1    indexOf返回的某个字符串的值在字符串首次出现的位置 >-1干什么的? 

就是表明u_agent这里面含有Firefox这个字符串。如果没有的话,输出的值为-1. 

我感觉是,很简单,-1只是为了判断使用,相当于false,正常思维应该是>=0,这样就可以了。

写回答 关注

2回答

  • 康振宁
    2015-04-10 09:42:02
    已采纳

    >=0和>-1这俩表达的意思差不多了啦

    绿岛之北

    非常感谢!

    2015-11-29 12:52:42

    共 1 条回复 >

  • fengguowuhen1994
    2016-01-10 11:35:30

    indexOf()的用法是检索某个字符串值在字符串中首次出现的位置,若不存在则返回-1,所以如果有则一定大于-1。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468196 学习 · 21891 问题

查看课程

相似问题