1.行(Line)注释
行注释使同一行中紧跟 //
后的所有文本都成为注释。
// 注释
2.块(Block)注释
块注释使 /*
和 */
之间的无论是单行还是多行的所有文本都成为注释。
/* 注释 */
/*
注释
注释
注释
*/
/*
* 注释
* 注释
* 每行开头额外的 * 字符不是必需的,是为了美观且醒目。
*/
3.Hashbang注释
Hashbang 注释用于当 JavaScript 脚本文件直接在 shell 中运行时以指定 JavaScript 解释器的路径,但当直接在 JavaScript 解释器中运行时,Hashbang 注释会被视为无特殊意义的普通注释。
Hashbang 注释使同一行中紧跟 #!
后的所有文本都成为注释。#!
必须放置在 JavaScript 脚本文件内第一行代码处且之前不可以有任何形式的空白。一个 JavaScript 脚本文件只能有一个 Hashbang 注释。
注意:Hashbang 注释只能用于 JavaScript 解释器。
例如:以下的 script.js
文件示例。注意:script.js
必须要有 执行(x)
权限。
#!/usr/bin/env node
console.log("Hello World!");
ho@ho-Inspiron-N3010:~$ ./script.js
//输出
Hello World!
等同于以下代码:
ho@ho-Inspiron-N3010:~$ node script.js
//输出
Hello World!
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/1939.html