注释是给开发人员看的,程序在执行时会自动忽略注释的内容,所以我们通常使用注释来为代码添加一些解释说明或描述,以提高代码的可读性。JavaScript 中的注释与 C/C++、Java、PHP 等语言中注释的定义方式相同,支持单行注释和多行注释两种风格。

1. 单行注释

单行注释以双斜杠//开头,//之后的所有内容都会看作是注释的内容,对//之前的内容则不会产生影响,示例代码如下:

<!DOCTYPE html>
<html>
<head><title>JavaScript</title>
</head>
<body><div id="demo"></div><script>// 在 id 属性为 demo 的标签中添加指定内容document.getElementById("demo").innerHTML = "http://XXXXXXXXXXXXXXXXXXXX";</script>
</body>
</html>

注意:单行注释 // 只对所在行有效。

另外,单行注释除了可以独占一行外,也可以在代码的末尾使用,如下例所示:

var x = 5;      // 声明变量 x,并把 5 赋值给它
var y = x + 2;  // 声明变量 y,并把 x+2 赋值给它

2. 多行注释

多行注释以/*开头,并以*/结尾,出现在/**/之间的所有内容都会看作是注释的内容,示例代码如下:

<!DOCTYPE html>
<html>
<head><title>JavaScript</title>
</head>
<body><div id="demo"></div><script>/*在 id 属性为 demo 的标签中添加指定内容*/document.getElementById("demo").innerHTML = "http://XXXXXXXXXXXXXXXX";</script>
</body>
</html>

3. 使用注释来阻止程序执行

使用注释除了可以为代码添加解释说明或描述外,在调试代码的时候,我们也可以将不需要运行的代码注释起来,这样在运行程序时浏览器就会忽略注释中的代码。如下例所示:

<!DOCTYPE html>
<html>
<head><title>JavaScript</title>
</head>
<body><div id="demo"></div><script>document.getElementById("demo").innerHTML = "JavaScript教程";// document.getElementById("demo").innerHTML = "JavaScript";/*document.getElementById("demo").innerHTML = "注释";document.getElementById("demo").innerHTML = "JavaScript注释";*/</script>
</body>
</html>

4. HTML 注释

JavaScript 还能够识别 HTML 注释的开始符<!--,并将其看作单行注释,与//效果相同。至于 HTML 注释的结束符-->JavaScript 则不能识别,因此若要使用 HTML 注释来注释 JavaScript 代码,应该使用 JavaScript 的单行注释将 HTML 注释的结束符-->注释掉,例如//-->。示例代码如下:

<!--document.getElementById("demo").innerHTML = "C语言中文网";
// -->
// document.getElementById("demo").innerHTML = "C语言中文网";

上面代码中,两种注释的效果是一样的。

关注【小郭假装都会】微信公众号查看更多学习资料。

JS注释(多行注释+单行注释)相关推荐

  1. JavaScript注释(多行注释+单行注释)

    JavaScript注释(多行注释+单行注释) 注释就是不被解析的一串字符.JavaScript 注释有以下两种方法: 单行注释://单行注释信息. 多行注释:/*多行注释信息*/. 示例1 把位于/ ...

  2. 8、MySQL注释:单行注释和多行注释

    每一种语言都有自己的注释方式,代码量越多,代码注释的重要性也就越明显.一般情况下,注释可以出现在程序中的任何位置,用来向用户或程序员提示或解释程序的功能及作用. 下面主要介绍 MySQL 中 SQL ...

  3. java注释【单行注释,多行注释,文档注释】

    文章目录 一.java注释类型 二.详细操作 代码 生成文档 到生成的目录下面查看 一.java注释类型 单行注释 多行注释 文档注释 注意:注释过的语句不会被java虚拟机执行 二.详细操作 1.单 ...

  4. MySQL教程——MySQL注释:单行注释和多行注释

    每一种语言都有自己的注释方式,代码量越多,代码注释的重要性也就越明显.一般情况下,注释可以出现在程序中的任何位置,用来向用户或程序员提示或解释程序的功能及作用. 下面主要介绍 MySQL 中 SQL ...

  5. mysql整段注释_MySQL注释:单行注释和多行注释

    每一种语言都有自己的注释方式,代码量越多,代码注释的重要性也就越明显.一般情况下,注释可以出现在程序中的任何位置,用来向用户或程序员提示或解释程序的功能及作用. 下面主要介绍 MySQL 中 SQL ...

  6. MySQL注释:单行注释和多行注释,快进来理解

    单行注释与多行注释 单行注释 多行注释 单行注释 单行注释可以使用#注释符,#注释符后直接加注释内容 #注释内容 单行注释可以使用- -注释符,- -注释符后需要加一个空格,注释才能生效. -- 注释 ...

  7. java怎么注释多行注释_java的注释格式和多行注释和单行注释

    所有javadoc命令都只能出现于"/**"注释中.但和平常一样,注释结束于一个"*/".主要通过两种方式来使用javADOc:嵌入的html,或使用" ...

  8. html css js注释区别,html、css和js注释的规范用法

    成为专业的前端工程师!!! html注释: css注释: //注释内容 单行注释(不推荐使用,因为有的浏览器可能不兼容,没有效果) /*注释内容*/ 多行注释(推荐使用) JavaScript: // ...

  9. Visual Studio 2010 中JS注释制作

    Visual Studio 2010中的js注释已经很强大了,但怎么才能和调用c#的方法一样容易呢?怎样才能让每个参数都有注释说明呢?底下就是想要的答案. 先上图,如图所示: 其中红色的办法为注释效果 ...

最新文章

  1. 正则表达式与三剑客的使用技巧
  2. AD RMS保护电子邮件安全
  3. 全链路监控方案概述与比较
  4. 两个负数相减计算机如何表示,计算机如何表示整数
  5. OpenCv: 二维坐标的旋转方程
  6. 不知道输入何时停止_知道何时停止
  7. 接口自动化测试 返回html,接口自动化测试实战(更新完毕)
  8. 内部类详解————静态内部类
  9. 深度学习 --- 优化入门六(正则化、参数范数惩罚L0、L1、L2、Dropout)
  10. java解决中文乱码的几种写法
  11. linux服务器关闭web,linux关闭防火墙后还访问不了Web?已解决,关闭防火墙及清除防火墙策略...
  12. 秩和比RSR法算法C语言,秩和比法(用秩和比法计算权重时怎样编秩?)
  13. 神经网络关于输入X 权重W 和偏置biase 的Shape形式辨析
  14. 2022全国高中数学联赛A1卷T2几何答案
  15. Average (区间最大均值,二分)
  16. 《麦肯锡精英的48个工作习惯》书评
  17. 【报错】fatal: unable to access
  18. [离散数学]谓词逻辑与推理演算
  19. 啊哈C——学习3.6一起来找茬
  20. openwrt查看网卡型号

热门文章

  1. 【SQL注入攻击介绍】
  2. python元数据相加函数_【Nuke教程】通过Python获取素材Metadata(元数据)
  3. 64位 win7 增加右键菜单
  4. 32岁的我陷入中年危机,最终我裸辞了。。。
  5. python实现动态壁纸_用Python实现动态的切换桌面背景
  6. [翻译]Protégé 5.5 说明文档
  7. 《计算机图形学原理及实践》学习笔记之第三章
  8. 【Kevin Learn 小程序】-->picker-view
  9. php获取汉字音调,PHP汉字转拼音 - xiangqian1的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. linux ag命令,超快的文件搜索工具Ag