课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么加了一个else就错了
2016-02-25
源自:JavaScript进阶篇 8-13
正在回答
因为最后两句不管if语句里面的条件是否满足,都会执行。如果,你把这两句加在else里面,那只有else上面的条件都不满足才会执行。
这个程序首先定义了变量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哦了 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答有点不懂这个问题!
2 回答几个问题不懂
1 回答有几个问题不懂
2 回答这个不是很懂
1 回答不懂这个意思