"开头的行不会在 Javascript 中引发错误?-6ren"> "开头的行不会在 Javascript 中引发错误?-考虑以下三行 Javascript。 console.log(1); --> console.log(2); console.log(3); 我希望它会导致 Syntax Error ,可能类似于 U-6ren">
gpt4 book ai didi

syntax - 为什么以 "-->"开头的行不会在 Javascript 中引发错误?

转载 作者:行者123 更新时间:2023-12-05 00:11:11 25 4
gpt4 key购买 nike

考虑以下三行 Javascript。

console.log(1);
--> console.log(2);
console.log(3);


我希望它会导致 Syntax Error ,可能类似于 Unexpected token -- .

相反,浏览器似乎接受了代码,并简单地忽略了第二行,产生了输出:
› 1
› 3

我尝试将代码片段粘贴到 Chrome、Safari 和 Firefox 的控制台中。他们都以同样的方式行事。这是怎么回事?

最佳答案

它是旧浏览器的 HTML 注释的一部分,其模式是在不支持 <script> 的浏览器中具有 Javascript 部分。标签。

<script>
<!--

// some code

-->
</script>

关于syntax - 为什么以 "-->"开头的行不会在 Javascript 中引发错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54329347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com