我到处寻找答案,但我似乎无法找到答案。也许我正在寻找错误的地方?
无论如何,我试图找出/* */
和//
评论之间的所有差异。我知道//
是行尾,并且/* */
可以在多行中使用,并且在同一行上开始或结束,但是一个优先于另一行?一个更快吗?此外,/** /*
和/* */
之间有什么区别?
提前谢谢。
答案 0 :(得分:3)
这两条评论几乎都是一样的。
只有一个区别。
//
是单行注释。
示例:
//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进行自动记录。
关于速度:
没有!没有速度的阴谋!
可能在旧的IE版本上(那些不喜欢凌乱的代码并减慢A LOT)。
关于可用性:
请勿使用多行注释来评论单行。否则,就不需要单行评论 对面也是如此。
对于一个简单的示例和一个好的阅读,您可以查看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'); /**/
将第一个更改为/*/*/
,即可获得:
/*/*/ 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'); /**/
这有时非常有用,可以调试一些问题,并以非常简单的方式快速评论大量代码。