为了账号安全,请及时绑定邮箱和手机立即绑定

这个问题不懂

http://img1.sycdn.imooc.com//56cee0ea00019b9706260554.jpg为什么加了一个else就错了

正在回答

2 回答

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

0 回复 有任何疑惑可以回复我~

这个程序首先定义了变量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。

0 回复 有任何疑惑可以回复我~
#1

hcl哦了 提问者

你说的更详细,但是楼上先说了,我采纳她啦~~~
2016-02-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468060    人
  • 解答问题       21891    个

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

进入课程

这个问题不懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信