<!-- xxx --> 这个是html注释。包含在这里头的(对于js,如果也包括外头的<script></script>这俩tag),不会被浏览器解析。另外两个是javascript语言本身的注释语法。
补充上面@felix021 的答案。有时候在代码中会看到<script type="text/javascript"> <!-- var a = 'test'; --> </script>这样的代码,<!-- ... //-->当浏览器不支持JavaScript时,屏蔽JavaScript代码。所以<!-- -->并不是Javascript代码中的注释,千万不要混淆。相关参考 http://www.dreamdu.com/javascript/int...
<!-- xxx --> 这个是html注释。包含在这里头的(对于js,如果也包括外头的<script></script>这俩tag),不会被浏览器解析。
另外两个是javascript语言本身的注释语法。