解释 JavaScript 中的注释
javascriptweb developmentfront end technology更新于 2024/5/17 16:26:00
在本教程中,我们将学习 JavaScript 中可用的不同类型的注释。注释用于以有意义的方式显示消息。注释用于解释代码并提供有关警告、建议和代码的信息,以便任何处理该代码的人都可以轻松理解技术流程。当编译器运行时,注释不会被执行。JavaScript 引擎将跳过注释部分
在 JavaScript 中,有两种类型的注释。
- 单行注释 (//)
- 多行注释 (/*…*/)
单行注释
// 和行尾之间的任何文本都被视为注释,并被 JavaScript 引擎忽略。单行注释也用于提供有关代码或警告的信息。
语法
// 这是单行注释
示例 1
以下程序演示了如何在 JavaScript 中使用单行注释。
<!DOCTYPE html> <html> <body> <h1 id="myHeader">Single line comments </h1> <p id="text" style="font-size : 20px"> Hello </p> <p id="person" style="font-size : 20px"> Devika </p> <p id = "result" style = "font-size : 20px"></p> <script> // Changing paragraph text with id text document.getElementById("text").innerHTML = "Hi, " // Changing paragraph text with id person document.getElementById("person").innerHTML = "Devika Rani"; // Adding text to result id paragraph const text = document.getElementById("text").textContent; const person = document.getElementById("person").textContent; document.getElementById("result").innerHTML = text + person; </script> </body> </html>
示例 2
我们还可以在行末使用注释来解释代码和正在发生的事情。例如,
<!DOCTYPE html> <html> <body> <h2 id="myHeader">Single line comments </h2> <p id = "result" style = "font-size : 20px"></p> <script> const value1 = 120; // assigning 120 to value1 variable const value2 = 50; // assigning 50 to value2 variable const res = value1 + value2; // adding value1 and value2 // Adding res to the result id paragraph document.getElementById("result").innerHTML = res; </script> </body> </html>
多行注释
字符 /* 和 */ 之间的任何文本都被视为注释。这可能跨越多行。我们可以使用它来注释单行以及多行。
语法
以下是多行注释的语法。
/* 这是 JavaScript 中的多行注释 … … */
JavaScript 引擎在编译时将忽略 /* 和 */ 之间的代码。
示例 3
在下面的示例中,我们使用多行注释来注释脚本块中的某些文本。
<!DOCTYPE html> <html> <body> <h2 id="textHeader"></h2> <p id="text"></p> <script> /* Here we will add text to header with id = "textHeader" and to the paragraph with id = "text" */ document.getElementById("textHeader").innerHTML = "Hello, "; document.getElementById("text").innerHTML = "Devika."; </script> </body> </html>
阻止执行
我们可以使用注释来阻止代码的执行。如果我们在代码行前面添加//,代码行将更改为注释。让我们看一个使用多行注释阻止代码执行的示例。
示例 4
在下面的示例中,我们对一些代码行进行注释,以便我们可以阻止这些代码行被执行。
<!DOCTYPE html> <html> <body> <h2 id="textHeader"></h2> <p id="text"></p> <script> document.getElementById("textHeader").innerHTML = "Hello, "; document.getElementById("text").innerHTML = "Devika"; /*document.getElementById("textHeader").innerHTML = "Hi, "; document.getElementById("text").innerHTML = "Devika Rani"; */ </script> </body> </html>
在这里,我们可以看到 h1 和 p 标签文本没有改变,因为我们注释了该代码。引擎将跳过它。
希望本教程能够澄清 JavaScript 中的注释