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

if else里面的语句是什么意思?


<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>navigator</title>

<script type="text/javascript">

  function validB(){ 

    var u_agent=navigator.userAgent; 

    var B_name="不是想用的主流浏览器!"; 

    if(u_agent.indexOf("Firefox")>-1){ 

        B_name="Firefox"; 

    }else if(u_agent.indexOf("Chrome")>-1){ 

        B_name="Chrome"; 

    }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ 

        B_name="IE(8-10)";  

    }

        document.write("浏览器:"+B_name+"<br>");

        document.write("u_agent:"+u_agent+"<br>"); 

  } 

</script>

</head>

<body>

  <form>

     <input type="button" value="查看浏览器"  onclick="validB()" >

  </form>

</body>

</html>


正在回答

4 回答

u_agent.indexOf("Firefox")>-1,这个是判断u_agent(navigator.userAgent返回的包含浏览器信息的字符串)中有没有"Firefox"这个字符串的,indexOf()是字符串的方法,比如:"string".indexOf("a")是返回"a"在字符串"string"中的位置,没有返回-1。

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

我知道是条件判断,但是我不明白这段代码的意思,就是这个几个关键词是什么意思?

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

https://img1.sycdn.imooc.com//5d68999600013a8602440017.jpg这个括号里面的是条件判断

https://img1.sycdn.imooc.com//5d6899b50001354803900059.jpg这个是给变量重新赋值

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

举报

0/150
提交
取消

if else里面的语句是什么意思?

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