详解JavaScript如何写注释,彻底弄懂js注释的三种方法
注释是使您的代码更具可读性的描述性文本。
对程序员来说,写注释和写代码一样重要。
但是,如果您是初学者,那么担心您应该留下什么样的注释也是一个问题。
所以这一次,我将解释如何写一个基本的注释。
JavaScript 注释
注释用于描述代码。所以注释本身不会被评估为代码。
我们在之前的文章“新手入门必学的JavaScript代码规范详解”中稍微提到了这一点,这里我们重点在来讲一下如何写注释。
编写 JavaScript 注释的一般方法有两种:
//: 1 行注释
/* */: 多行注释
一行注释
单行注释,顾名思义,用于逐行留下注释。
// 一行注释
// 这部分不被识别为代码
//后面到行尾都会被识别为注释,//和文本之间一般会有一个空格。
基本上在记述简短的说明时使用。
//的同一行中所写的文本是注释,所以如果没有//换行的话,那这个部分就不是注释了。
// 1一行注释
换行的部分不是注释
多行注释
顾名思义,多行注释也用于以多行为单位留下的注释。
/*
多行注释
被包围的部分不被识别为代码
*/
/*和包围的部分*/被识别为注释。
/*和之间的文字*/一般用换行和缩进书写。
与单行注释不同,文本可以换行编写,因此在长文本注释时使用很方便。
需要注意的是不能在多行注释中编写多行注释。
在/**/中再嵌套/**/会导致语法错误。
/*
多行注释1
/*
多行注释2
*/
*/
类似 HTML 的注释
从ES2015追加的HTML-like注释方法,以与HTML注释相同的格式进行描述。
这一行也是注释
分别被识别为一行注释。
中间console.log()行作为 JavaScript 代码执行,因此输出"这行是JavaScript的代码"。
另外开始标记也可以从与代码相同的行的中途开始写。另一方面结束标记必须写在行的开头。
let num = 1; 结束标记必须在行的开头
同样,中间的代码作为 JavaScript 代码执行,所以它打印 1。
那么为什么会存在这样的规范呢?
它是有历史背景。过去不支持 JavaScript 的浏览器中无法识别
目前所有浏览器都支持