请解释下这段JAVASCRIPT代码?

来源:百度知道 编辑:UC知道 时间:2024/09/20 18:34:39
<form>
<p><input TYPE="button" VALUE="打开新窗口" ONCLICK="NewWindow()"></p>
</form>
<script language="JavaScript"><!--
function NewWindow(){window.open("网址","","height=240,width=340,status=no,location=no,toolbar=no,directories=no,menubar=no");}
// --></script></body>
以上代码能理解意思,<!--与-->与//是在我理解是多行注释与单行注释的意思,既然有了是注释为什么还能正常执行,请分析一下,谢谢!
既然是注释那为什么还能正常执行,还是这些符号有其他意思?

<!--与-->之间确实是注释 但是配置文件中这种注释是可以不让期间代码运行! 但是在JSP页面中这种注释是为了防止在低版本的中所写代码不被识别而报错! 也就是说在浏览器识别的时候运行正常,如果不识别也不会报错! 在CSS引用的时候经常用<!-- -->注释

很明显,你理解错了,js多行注释是:/* */;并不是你想的<!--与-->;
而在js代码中<!-是注释单行的意思,和//是同解

你好好看看你的代码在<!--同一行吗?并不在同一行,你把他放在同一行试一下,他肯定就不能执行了

<!--与-->与这种注释有一种功能就是在不支持JavaScript的浏览器中他会把包含在其中的代码当做注释,在支持JavaScript的浏览器中他会把包含在其中的代码当做JavaScript代码执行

<!--与-->是html代码中的注释
//是JavaScript中的注释

1l回答正确