为什么在javascript中使用"// - >"

Jus*_*tin 3 javascript javascript-framework

我已经看到这个标签在javascript函数之后使用了十多年了,从未问过为什么.在我这次看过的大部分教程中都可以看到它,但我通常会把它排除在外......它似乎没有这种或那样的效果.任何人都可以告诉我为什么使用这个?

如果它只是表示javascript函数的结束,那么右支撑是否足够?如果是一系列函数,则使用结束脚本标记.

我怀疑我需要一个例子,但是对于那些也想知道它是什么的所有其他读者,这里是一些代码:



function helloWorld() {
   document.write('Hello World');
}
//-->

Run Code Online (Sandbox Code Playgroud)

提前致谢!

Phi*_*hil 10

从没有JS支持的浏览器相当普遍的日子开始,这是一个延续.如果直接在JS文件中包含JS代码,则在代码<!-- -->周围包含HTML注释标记(),以便这些浏览器不会将其显示为页面的一部分.其原因// -->是,使得浏览器支持JS没有试图解释为JS代码的一部分收盘HTML注释.