Skip to content

💤

Comments

javascript
#! shebang注释

// 单行注释

/* 多行注释 */

TIP

备注: 一般情况下,#! 用于指定脚本的解释程序,如 #!/usr/bin/env node,这种注释称为 shebang / ʃɪˈbæŋ 注释。 shebang 注释是一种特殊的注释语法,其行为与 // 完全一样,但

  • 只在脚本或模块最开始处有效
  • #! 标志之前不能有任何空白字符
  • #! 标志之后所有字符组成直到第一行末尾
  • 只允许有一条这样的注释
  • JavaScript 解释器会把它视为普通注释,只有当脚本直接在 shell 中运行时,它对 shell 才有语义意义
  • 只能用以指定 JS 解释器,其他所有情况都应使用 ///* */