1,eval功能是把一个字符串解释为js语句执行
   var num = eval("2 + 3");
   num就等于5,而不是字符串"2 + 3"2,只有在页面上换行才是<br>
3,&是与运算符,&0代表如果document.myform.chkAll.checked是true,则结果也是true,如果是flase,结果也是false,完全可是使用document.myform.chkAll.checked代替。

解决方案 »

  1.   

    (1)
    eval()检查 JavaScript 代码并执行. 
    eval(codeString)
    必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。
    (2)
    javascript就是这个语法
      

  2.   

    sorry ,第三条写错了,,&0代表如果document.myform.chkAll.checked是true,则结果也是false,如果是flase,结果也是false,不能使用document.myform.chkAll.checked代替。
      

  3.   

    document.myform.chkAll.checked = document.myform.chkAll.checked&0;
    &0就是和0做与操作
    &0的结果都是0