javascript中的/ * * /和//之间的区别
问题描述:
我已经搜索了各处的答案,但我似乎无法找到它。也许我在找错地方?
无论如何,我试图找出/* */
和//
评论之间的所有差异。我知道//
是行结束,而且/* */
可以在多行中使用,并且在同一行上开始或结束,但是在另一行上是优先的?一个更快吗?另外,/** /*
和/* */
之间有什么区别?
在此先感谢。javascript中的/ * * /和//之间的区别
答
这两个评论的工作几乎相同。
只有一个区别。
//
是一个单行注释。
实施例:
//This is a comment
var array = [1,2,3,4,5];
//This is another one
/* */
和/** */
是多行注释。
实施例:
/*A new example
var array = [1,2,3,4,5];
Still inside the comment*/
/** */
用于PHPDocumentator进行自动单证的语法。
关于速度:
NONE!没有速度惩罚!
大概在旧的IE版本(那些不喜欢杂乱的代码和减慢很多)。
关于可用性:
请勿使用多行注释来评论单行。否则,不需要单行评论。
相反。
对于一个简单的例子和一个很好的阅读,你可以检查关于这个W3Schools page(如in the comments)。
这个答案的范围之外,你可以使用注释来快速隐藏你想测试的部分。
考虑下面的代码:
/*// var str='This is in a comment'; //*
alert('This is still a comment'); /**/
通过改变第一评论,从/*/*/
到//*/
,你将有下面的代码:
//*/ var str='This is in a comment'; //*
alert('This is still a comment'); /**/
改变上述第1至/*/*/
,您将获得这个:
/*/*/ var str='This is in a comment'; //*
alert('This is still a comment'); /**/
现在,ch anging评论//*
到/*
,你获得此代码:
/*/*/ var str='This is in a comment'; /*
alert('This is still a comment'); /**/
这是非常有用的,有时调试的一些问题,并快速地注释代码大块在一个非常简单的方法。
评论是一条评论。 – Pointy 2015-02-09 14:56:43
'//'是单行注释,'/ ** /'是多行注释。 '/ ** * /'用于PHPDoc创建自动文档,但是是一个简单的注释。 – 2015-02-09 14:57:17
第一个给我一个笑脸或星际迷航角色的感觉,但第二个不是。 – 2015-02-09 14:58:12