1、2中的arguments都代表参数的集合,因为javascript中参数个数不是固定的3中d.MM_p在没定义前就可以使用,这在javascript中是允许的(隐式定义)4中#就是一个符号,并不代表什么,整句意思如果a[i]不以字符#开头5意思就是如果参数n中有问号(在第二个字符起中找),将d赋值为指向以n中问号后第一个数字为索引的整个网站中的框架中的一个,然后将n裁剪到问号前为止6意思是如果是IE浏览器并且x并不是中d中以n为索引的数组元素,则检查d中所有表单form,一直到x已赋值(表单中元素数组中以n为索引的值)或者表单已完,前面已经说过,javascript中未定义的变量也是可以访问的7中document.all表示是IE浏览器,document.layers表示是netscape浏览器