1.1JavaScript语言的注释(Comment)

1.行内(Inline)注释

行内注释使同一行中紧跟 // 后的所有文本都成为注释。

// 注释

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

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2020年7月18日 01:16
下一篇 2020年8月2日 02:21

相关推荐

  • 2.2JavaScript原始类型之字符串(String)

    1.单引号和双引号字符串字面量 JavaScript 语言的单引号和双引号字符串字面量语法上没有区别,所以以下一并讲解。 单引号和双引号字符串字面量支持所有转义序列。 单引号和双引号字符串字面量不支持字符串插值。 单引号和双引号字符串字面量支持在每行末尾添加一个转义字符反斜杠 \ 转义隐式的换行符从而跨多行编写一行代码…

  • 2.1JavaScript语言的ES模块(Module)

    ES 模块用于在浏览器环境和服务器环境中使用。 模块就是以 .js 为扩展名的 JavaScript 文件。 普通脚本文件内的顶级的成员对其它脚本文件来说是公开(public)的全局上下文,而模块文件内的顶级的模块成员对其它模块文件来说都是私有(private)的,所以首先需要在模块中将它们显式导出,然后在其它模块中显…

  • 1.7JavaScript语言的函数(Function)

    1.Function()函数方式 Function() 函数方式创建的函数定义存在安全性和性能问题,所以不推荐使用,不过此种创建函数定义的方式很好地诠释了函数声明、函数表达式、箭头函数表达式是 Function 类型的实例这个概念。 2.函数声明 注意:在同一个作用域,相同名称的函数可以重复声明,但后定义的会覆盖先定义…

发表回复

登录后才能评论