这个问题不懂

来源:8-13 userAgent

hcl哦了

2016-02-25 19:10

http://img.mukewang.com/56cee0ea00019b9706260554.jpg为什么加了一个else就错了

写回答 关注

2回答

  • zzzzzzz小盆友
    2016-02-25 20:40:22
    已采纳

    因为最后两句不管if语句里面的条件是否满足,都会执行。如果,你把这两句加在else里面,那只有else上面的条件都不满足才会执行。

  • zhouhuan521
    2016-02-25 20:54:59

    这个程序首先定义了变量B_name并赋初值“不是想用的主流浏览器”,然后判断你用的是哪个浏览器,如果字符串u_agent中有Firefox,则将“Firefox”赋给B_name; 否则判断字符串u_agent中是否有“Chrome”,有则将“Chrome”赋给B_name;否则判断字符串u_agent中是否有MSIE和Trident,有则将"IE(8-10)"赋给B_name; 

    如果u_agent中不含有上面三者情况中的任何一个,则变量B_name的值仍是“不是想用的主流浏览器”。

    然后再在页面上输出所使用的浏览器名称和代理。这里并不需要else。

    hcl哦了

    你说的更详细,但是楼上先说了,我采纳她啦~~~

    2016-02-25 21:58:30

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题