在JavaScript编程语言中,注释用于解释代码并使其他人更易于阅读。注释可以是单行、多行或内联。注释的另一个有用用法是创建测试代码并执行或阻止执行测试代码。
单行注释
单行注释仅对所用行进行注释。双斜杠 //
用于从位置创建单行注释和 //
行的末尾将被标记为注释,浏览器将忽略它。但是注释行即使没有被执行和省略,也可以被其他人阅读。而且,大多数编辑器会使注释变成不同的颜色,比如绿色,这与JavaScript代码不同。
// This is a single line commentalert("This is a JavaScript alert which is working");// THIS IS A SINGLE LINE COMMENTalert("This is a JavaScript alert which is working");// 123456789 This is a comment too.alert("This is a JavaScript alert which is working");
单行内联注释
我们可以使用单行注释作为单行中的内联注释。内联注释是添加到代码行的注释,在代码行中将执行代码,但注释不会执行。从内联注释的开始到行尾都是注释。但是从行的开始到内联注释的开始,将是一个执行的代码行。
var age = 12; // This is single line inline comment and the new variable age will be createdvar new_age = age + 20; // This single line inline comment will not affect to sum of age with 20
多行注释
多行注释可用于对代码添加更多注释或解释。多行注释还用于提供有关函数、类等的更多详细信息。为了创建多行注释,我们应该设置多行注释的开始和结束。 /*
用于设置多行注释和 */
用于设置多行注释的结尾。介于 /*
和 */
被解释为评论。
/* This isMulti line comment*/alert("Test");/*This is Multi-lineCommentToo*/
防止使用单行注释执行代码
在测试某些JavaScript代码时,可以使用单行注释来测试某些代码,然后阻止执行给定的代码行。在下面的示例中,我们将防止 alert()
打印屏幕功能 Hi
这是由单行注释完成的。只需取消对代码行的注释,就可以启用此代码行。
// alert("Hi");
防止使用多行注释执行代码
我们还可以使用多行注释来防止执行某些代码。这对于更复杂的测试场景非常有用。在下面的示例中,我们将对多行代码进行注释以防止执行。
/*alert("Hi");callThisFunction();*/alert("Merhaba");callThatFunction();
在这个例子中 alert("Merhaba");
和 callThatFunction()
将被正确执行 alert("Hi")
和 callThisFunction()
不会执行,因为它们是注释或只是注释。
相关文章: 如何在XML标记块或单行中进行注释?