JavaScript 有标准的函数注释规范吗?
注释用于解释代码流程并阻止代码执行。在 JavaScript 中,有两种类型的注释。一种是单行注释,用于注释单行代码以阻止代码执行或解释代码。另一种是多行注释,用于注释代码块以阻止代码执行或解释添加的代码。
通过添加注释,我们可以向其他开发者解释添加代码的原因以及特定代码的功能。注释掉的代码在执行期间会被 JavaScript 引擎忽略。
在 JavaScript 中,有两种类型的注释:**单行注释**和**多行注释**。
**单行注释**以 // 开头,以行尾结束。任何以 // 开头的行都会被引擎忽略。
// it’s a single-line comment
**多行注释**以斜杠(/)和星号(*)开头,以星号(*)和斜杠(/)结尾。
/* multiple-line comment in JavaScript */
现在,我们将检查如何使用这些单行和多行注释来注释函数。
函数注释
我们可以使用单行和多行注释来注释 JavaScript 中的函数。现在,我们将检查如何以标准方式注释函数。
示例 1
在下面的示例中,我们使用单行和多行注释来注释 multiply 函数。
<!DOCTYPE html> <html> <body> <h1>Commenting functions in js</h1> <p id = "result"></p> <script> /* Script to multiply few numbers and giving result to html tag */ function multiply(a, b, c) { return (a*b*c) } let res = multiply(5,7,9); // assigning result to a p tag document.getElementById("result").innerHTML = res; </script> </body> </html>
示例 2
在下面的示例中,我们使用单行和多行注释来注释 multiply 函数。
<!DOCTYPE html> <html> <body> <h1>Commenting functions in JavaScript</h1> <p id = "result"></p> <script> /* Script to add two numbers and giving result to html tag */ function add(a, b) { return (a+b) } /* function add(a, b) { return a+b; } */ let res = add(20,50); // assigning result to the p tag document.getElementById("result").innerHTML = res; </script> </body> </html>
在这里,我们看到使用单行和多行注释来阻止代码块/行的执行,并解释代码。
示例 3
现在,我们可以检查另一个以标准方式注释函数的示例。例如:
<!DOCTYPE html> <html> <body> <h1>Commenting functions in js</h1> <p id = "result"></p> <script type="text/javascript"> /** * Multiply two numbers. * @param {number} value1, first number to multiply. * @param {number} value2, second number to multiply. * @return {number} The result of multiplying value1 and value2. */ function multiply(a,b) { return a*b; } var value1 = 10; var value2 = 20; var res = multiply(value1, value2); document.getElementById("result").innerHTML = res; </script> </body> </html>
这里,我们解释了 multiply 函数。
在本教程中,我们学习了如何使用单行和多行注释来注释 JavaScript 中的函数。
广告