哦 找到原因了 几个空格就可以了
alert(/*@cc_on 2*@*/6)
大家看看在ie下的结果吧
/*@cc_on@*/ 是ie的条件注释语句  不会的google下 就可以了

解决方案 »

  1.   

    /*@cc_on@*/   on后@前接受一个表达式  ie下可以执行
    例如刚才的/*@cc_on 2*@*/  表达式即是:2*
    所以在ie下的出的数  总是在firefox下得出数的2倍  因为ff不支持/*@cc_on@*/
    你还可以试下 alert(/*@cc_on!@*/false)  在ie下是true ff下是false
      

  2.   

    alert(/*@cc_on2*@*/3)/*@cc_on2*@*/是注释, 去掉就是alert(3) 结果当然是3
      

  3.   

    alert(/*@cc_on 2* @*/3);  输出结果在ie下是6 ff下为3;
    2*左右两边都有个空格