解释一下这个条件语句的原理,不太懂

来源:8-13 userAgent

qq_下一站邂逅_1

2017-07-09 18:44

http://img.mukewang.com/596208ce00011a2905940211.jpg

哪位大神能帮忙解释一下呢

写回答 关注

3回答

  • 三十岁学前段
    2017-11-14 00:39:47

    indexof 查找到就返回-1, 大于-1 表示找到该字符。

    思进行

    大于0可以的嘛,就换成>0

    2019-02-11 12:17:55

    共 1 条回复 >

  • 爱上慕婉清6262634
    2017-08-31 16:39:44

    这个是字符串检索啊,比如我的是火狐浏览器,输出的语句是

    浏览器:Firefox
    u_agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0

    对变量u_agent进行字符串匹配(就是.indexOf()这个方法,想不起来就去翻教程第七章字符串分割)。

    判断语句,对上一步的检索结果进行if判断,如果检索次数>-1,说明被检索到(一般检索是从0开始的),然后给B_name赋值就行

  • 雯歆
    2017-07-10 09:37:44

    如果u_agent中能检索到"Firefox" 就输出Firefox

    如果不行,那么如果u_agent中能检索到"Chrome" 就输出Chrome

    如果不行,那么如果u_agent中能检索到"MISE"和"Trident" 就输出IE(8-10)

    你看看各种浏览器的u_agent 就懂了

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题