问答详情
源自:8-13 userAgent

请问var B_name="Failed to identify the browser"; 这句话的作用是什么?

function validB(){
 var u_agent = navigator.userAgent;
 var B_name="Failed to identify the browser";
 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:"+B_name+"<br>");
    document.write("u_agent:"+u_agent+"<br>"); }

请问var B_name="Failed to identify the browser"; 这句话的作用是什么?

我把这句话删了,按了按钮,能正常显示的,这句话是不是应该放在if语句的最后面更好?

如果按照例子上写的,那么B_name不是直接等于"Failed to identify the browser"; 了吗,那么后面的if语句就不会执行啊

提问者:qq_一生之久_0 2016-04-19 08:41

个回答

  • 一只特立独行的doge
    2016-04-26 14:23:54
    已采纳

    相当于随意定义的一个初值,可以赋任何你想写的东西。他这写的等于是,当后面的if语句都没有符合条件的时候,输出的B_name就是Failed to identify the browser";

  • qq_ya_1
    2016-04-19 09:47:19

    这句话相当于给变量赋的初值,程序运行下去时就会被新的值覆盖。