JavaScript注释可以用来解释JavaScript代码,并使其更具可读性。
JavaScript注释也可用于测试替换码时,防止执行。
单行注释
单行注释以// 。
之间的任何文本//与线的末端,将由JavaScript被忽略(将不被执行)。
此示例使用单行注释每一行之前,解释的代码:
例
// Change heading:
document.getElementById("myH").innerHTML = "My First Page";
// Change paragraph:
document.getElementById("myP").innerHTML = "My first
paragraph.";
试一试» 此示例使用单行注释在每一行的末尾,解释的代码:
例
var x = 5; // Declare x, give it the value of 5
var y = x + 2; // Declare y, give it the value of x + 2
试一试» 多行注释
多行注释以/*和结束*/ 。
之间的任何文本/*和*/通过JavaScript被忽略。
本例使用多行注释(注释块)来解释的代码:
例
/*
The code below will change
the heading with id = "myH"
and the paragraph with id = "myP"
in my web page:
*/
document.getElementById("myH").innerHTML = "My First Page";
document.getElementById("myP").innerHTML = "My first paragraph.";
试一试» 这是最常见的使用单行注释。
块注释通常用于正式文档。
使用注释防止执行
使用注释,以防止代码执行,适用于代码测试。
添加//在代码行的前面改变了从一个可执行行注释的代码行。
本例使用//防止代码行之一的执行:
例
//document.getElementById("myH").innerHTML = "My First Page";
document.getElementById("myP").innerHTML = "My
first paragraph.";
试一试» 本例使用注释块,以防止多行执行:
例
/*
document.getElementById("myH").innerHTML = "My First Page";
document.getElementById("myP").innerHTML = "My first paragraph.";
*/
试一试»