在JavaScript中评论

san*_*box 5 html javascript comments

//在以下代码中使用的目的是什么.如果旧浏览器不支持javascript,则符号<!-- -->将忽略js代码.如果浏览器支持JS,<!-- -->则将忽略这些符号.然后使用//符号.

<html>
<body>
<script type="text/javascript">
<!--
document.getElementById("demo").innerHTML=Date();
//-->
</script>
</body>
</html>  
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 7

如果旧浏览器不支持javascript,则符号<!-- -->将忽略js代码.

确实,假设HTML和"旧浏览器"的定义等于"Netscape 1时代".今天不要使用它们.

如果浏览器支持JS,<!-- -->则将忽略这些符号.

只有一半是真的.只有评论的开头是特殊的.从规格:

JavaScript引擎允许字符串" <!--"出现在SCRIPT元素的开头,并忽略其他字符直到行尾.JavaScript将" //" 解释为开始延伸到当前行末尾的注释.这需要-->从JavaScript解析器隐藏字符串" ".