早教吧 育儿知识 作业答案 考试题库 百科 知识分享

varisIE=(navigator.appVersion.indexOf("MSIE")=-1)true:false;

题目详情
var isIE = (navigator.appVersion.indexOf("MSIE") = -1) true :false;
▼优质解答
答案和解析
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
navigator.appVersion //获取浏览器版本
navigator.appVersion.indexOf("MSIE") //indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置.如果没有找到子字符串,则返回 -1.
后面的 ? true : false 意思就是如果前面的条件为真,也就是说找了MSIE的字符串,那就说明浏览器是MSIE的, 那么结果就是为true , 否则就是为false
下面是简单例子:
5 > 4 ? true : false
结果就是为true 因为5确实是大于4的, 也就是说条件成立,最终的结果就是 问号后面的值, 如果条件为假那么结果就是 冒号后面的.