Javascript JSLint预期值为“/&引用;之后</脚本>;

Javascript JSLint预期值为“/&引用;之后</脚本>;,javascript,jslint,Javascript,Jslint,标题真的说明了一切。我已经编写了一些JS代码,它工作得很好,但我决定通过JSLint来运行它,以确保安全 有几个尾随空格,还有几个“使用空格,而不是制表符”的实例,这些都很好。然而,当时有: Expected '/' and instead saw ''. 46.12 </script> 应为“/”而不是看到“”。46.12 因此,显然JSLint希望在结束脚本标记之后有一个尾随/结尾。我以前从未听说过这一点,而且我看不出脚本标记之外的任何内容会/应

标题真的说明了一切。我已经编写了一些JS代码,它工作得很好,但我决定通过JSLint来运行它,以确保安全

有几个尾随空格,还有几个“使用空格,而不是制表符”的实例,这些都很好。然而,当时有:

Expected '/' and instead saw ''.        46.12
        </script>
应为“/”而不是看到“”。46.12
因此,显然JSLint希望在结束脚本标记之后有一个尾随/结尾。我以前从未听说过这一点,而且我看不出脚本标记之外的任何内容会/应该如何影响脚本标记内的任何内容

是否有任何理由在任何结束标记后包含尾随/结束标记


我使用过google和SO搜索,但没有找到答案。

这背后的原因很简单,因为
不是您实际代码的一部分(而是向您的用户代理发出指令,其内容是代码),因此,它本身不应该通过JSLint运行。

JSLint不是要检查Javascript代码而不是HTML吗?我只是胡乱猜测……这让我觉得自己很愚蠢。显然HTML不是Javascript。谢谢大家的回答!