JavaScript支持的注释字符有哪些

支持两种注释字符:1、单行注释符号“//”,只对所在行有效,可以位于代码段的不同位置,语法“//需要注释的内容”,“//”之后的所有内容都会看作是注释的内容。2、多行注释符号“/**/”,出现在“/*”和“*/”之间的所有内容都会看作是注释的内容,语法“/* 需要注释的内容 */”。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

注释是给开发人员看的,程序在执行时会自动忽略注释的内容,所以我们通常使用注释来为代码添加一些解释说明或描述,以提高代码的可读性。

JavaScript 中的注释与 C/C++、Java、PHP 等语言中注释的定义方式相同,支持单行注释和多行注释两种风格。

  • 单行注释:使用”//“来进行单行注释;

  • 多行注释:使用”/* */“来进行多行注释;

基本结构如下:

单行注释

//我是被注释掉的文字,这里也可以是js代码

多行注释:

/*我是被注释掉的文字我假装是被注释掉的js代码*/

单行注释

单行注释以 // 开头。”//“之后的所有内容都会看作是注释的内容,对”//“之前的内容则不会产生影响

单行注释可以位于代码段的不同位置,分别描述不同区域代码的功能。

//程序描述function toStr(a){  //块描述  //代码段描述  return a.toString();  //语句描述}

使用单行注释时,在//后面的同一行内的任何字符或代码都会被忽视,不再解析。

多行注释

多行注释以 /* 开始,以 */ 结尾;出现在“/*”和“*/”之间的所有内容都会看作是注释的内容。

多行注释一般在js文件开头,介绍作者,函数等信息。

/** jQuery JavaScript Library v3.3.1* https://jquery.com/* Includes Sizzle.js* https://sizzlejs.com/* Copyright JS Foundation and other contributors* Released under the MIT license* https://jquery.org/license* Date: 2019-08-21 T 17:24 Z*/document.getElementById("myH1").innerHTML="欢迎来到我的主页";document.getElementById("myP").innerHTML="这是我的名列前茅个段落。";
<script>/*这里是以下代码的说明我只是简单的举个例子*/var a = 1;a = a + 5;console.log(a);</script>

在多行注释中,包含在/**/符号之间的任何字符都视被为注释文本而忽略掉。

补充说明:

在一些专用的代码编辑器中,比如 “VScode”,”Notepad++”等,正常的执行代码与被注释掉的代码的颜色是不同的,很容易区分出来。

下面以’vscode’编辑器为例,如下图

JavaScript支持的注释字符有哪些

1、被注释掉的代码或说明的字体为绿色

2、正常的代码为白色或其它颜色

3、由于编辑器或个人设置的原因,代码编辑器中代码颜色会有所不同

“JavaScript支持的注释字符有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

文章标题:JavaScript支持的注释字符有哪些,发布者:亿速云,转载请注明出处:https://worktile.com/kb/p/29135

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
亿速云的头像亿速云认证作者
上一篇 2022年9月22日 下午10:23
下一篇 2022年9月24日

相关推荐

  • Js变量or循环中的var和le的介绍

    目录 在for循环中使用var声明初始化带来的问题 解决方法 使用闭包 使用let变量初始化 for循环怎么处理用let和var声明的初始化变量? 总结 在for循环中使用var声明初始化带来的问题 // 一道经典面试题:var funcs = [];for (var i = 0; i < 3…

    2022年9月13日
    60400
  • 如何解决1045无法登录mysql服务器

    解决方法:1、找到“my.ini”系统配置文件,把“skip-grant-tables”放在“port=****”下面;2、如果放在C盘里,那么需要编辑权限,并保存修改;3、打开MySQL数据库之前先重启服务,打开cmd命令提示符,直接输入mysql,回车打开MySQL数据库即可。 本教程操作环境:…

    2022年9月6日
    87200
  • mysql如何将字段修改为not null

    在mysql中,可以通过使用ALTER TABLE语句给字段添加非空约束来将字段修改为not null,语法“ALTER TABLE 数据表名 CHANGE COLUMN 字段名 字段名 数据类型 NOT NULL;”。ALTER TABLE语句用于修改原有表的结构,而“NOT NULL”是设置非空…

    2022年9月21日
    2.3K00
  • 疫情期间,HR团队是如何实行远程办公的?

    2020年的春节是个不平常的春节,新型冠状病毒突如其来,为了控制病毒传播,国务院办公厅宣布延长2020年春节假期至2月2日,各地政府也相继出台了延期开工政策。 Worktile积极响应国家政策,保障每位员工的身体健康,决定全体员工先在家远程办公。为了战胜疫情,实现真正有效率有成果的远程办公,公司HR…

    2022年3月20日
    65600
  • windows cpu占用过高加内存条有没有用

    cpu占用过高加内存条作用解答 cpu占用率高,加内存条不能起到降低cpu作用。 加是与CPU直接交换数据的内部存储器,RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果。 CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。中央处理器主要包括两个部分,即控制器、运算器,其中还包括…

    2022年9月2日
    82400
  • C/C++ 程序中的缓冲区下溢指的是什么

    1、缓冲区下溢 在前续专题中对缓冲区上溢进行了分析(见第7期),本文对缓冲区溢出的另一种情况——缓冲区下溢进行描述。缓冲区上溢专题中介绍的造成缓冲区溢出的原因同样适用于缓冲区下溢,因此在本文中就不再赘述。简单的说,缓冲区下溢是指当填充数据溢出时,溢出部分覆盖的是下级缓冲区。本文主要从缓冲区下溢的危害…

    2022年9月20日
    77900
  • windows驱动精灵检测不到显卡驱动如何解决

    解决方法: 方法一: 可能很多小伙伴在安装驱动的时候没有弄清楚自己的型号。 32位的驱动是无法装在64位上的。 小伙伴们应该尝试重新安装驱动。 方法二: 驱动太过老旧也是无法检测到的。 使用驱动精灵进行一下检测。 查看驱动是否需要进行更新。 1、进入驱动精灵,点击“硬件检测”。 2、如果驱动需要升级…

    2022年9月10日
    95000
  • win7如何清理c盘垃圾不影响系统

    win7清理c盘垃圾不影响系统的方法 1、 双击计算机图标,进入资源管理器。 2、右击C盘,选择属性 3、点击常规,点击磁盘清理。 4、勾选需要清理的文件点击确定即可。 读到这里,这篇“win7如何清理c盘垃圾不影响系统”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会…

    2022年9月24日
    1.4K00
  • java BigDecimal类应用实例代码分析

    一.介绍 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上…

    2022年8月31日
    65800
  • windows 0xc000012f如何解决

    解决方法: 方法一: 1、首先,根据错误描述来看,可能是dll文件错误。 2、我们可以直接使用dll修复助手,来一键修复它们。 3、下载安装完成后,运行软件,根据提示关闭杀毒软件就可以自动修复了。 4、修复完成后重启电脑,看看还有没有错误代码。 方法二: 1、如果修复完文件还有错误,那就可以尝试禁用…

    2022年9月15日
    95100
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部