JavaScript如何理解构造<!--?从JavaScript的角度来看,除了//和之外还有另一个评论/* */吗?
从测试来看,似乎JavaSript <!--就像//是一个单行程
<script> <!-- alert('hi') //--> </script>
Run Code Online (Sandbox Code Playgroud)
什么都不做,而
<script> <!--
alert('hi') //--> </script>
Run Code Online (Sandbox Code Playgroud)
按预期工作.
这种行为记录在哪里?
这不是其他问题的重复:我不问为什么,是否或如何使用它.我正式问它在JavaScript中有什么语法和语义.这个问题非常重要,在其他问题中没有得到回答:例如,上面提到的行为无法从其他问题及其答案中猜到(实际上这是我的动机:我的程序如上所述没有单行程工作,那些问题和答案没有帮助理解为什么).
javascript ×1