我已经搜索了各处的答案,但我似乎无法找到它。也许我在找错地方?
无论如何,我试图找出/* */
和//
评论之间的所有差异。我知道//
是行结束,而且/* */
可以在多行中使用,并且在同一行上开始或结束,但是在另一行上是优先的?一个更快吗?另外,/** /*
和/* */
之间有什么区别?
在此先感谢。javascript中的/ * * /和//之间的区别
-1
A
回答
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进行自动单证的语法。
关于速度:
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'); /**/
这是非常有用的,有时调试的一些问题,并快速地注释代码大块在一个非常简单的方法。
相关问题
- 1. ECMAScript6和JavaScript之间的区别
- 2. Javascript ES6。 ===和Object.is之间的区别
- 3. window []和eval()之间的区别 - Javascript
- 4. '+ ='和'= +'之间的区别?
- 5. {!!之间的区别!!}和{{}}
- 6. ==和case之间的区别?
- 7. '#','%'和'$'之间的区别
- 8. | =和^ = css之间的区别
- 9. “%〜dp0”和“。\”之间的区别?
- 10. .eq之间的区别。和==
- 11. ==和.equals()之间的区别?
- 12. `%in%`和`==`之间的区别
- 13. python中的[]和[,,]之间的区别
- 14. make中的“$(shell ...)”和“$$(...)”之间的区别
- 15. C中的/ +和+之间的区别?
- 16. SPFile和PublishingPage类别之间的区别
- 17. System.Timers.Timer Enabled = true和.Start()之间的区别Enabled = true和.Start()之间的区别
- 18. JavaScript,HTML,写在头部和身体的JavaScript之间的区别
- 19. Selenium中verifyText和verifyTextPresent之间的区别
- 20. angularjs中$ cookiestore和$ cookies之间的区别
- 21. ios中stringByAppendingString和appendString之间的区别
- 22. XPath中// * /和/ * //之间的区别?
- 23. TestNG中@DataProvider和@Parameters之间的区别
- 24. Azure中CloudDrive.Delete()和CloudBlobContainer.Delete()之间的区别
- 25. OpenSSL中EVP_PKEY_RSA和EVP_PKEY_RSA2之间的区别?
- 26. R中'foreach'和'parallel'之间的区别?
- 27. PHP中$ POST和$ _POST之间的区别
- 28. ACE_wrappers中ACE.sln和ACE_wrappers.sln之间的区别?
- 29. 中风和填充之间的区别?
- 30. Sharepoint中CatchAccessDeniedException和SuppressAccessDeniedRedirectInScope之间的区别
评论是一条评论。 – Pointy 2015-02-09 14:56:43
'//'是单行注释,'/ ** /'是多行注释。 '/ ** * /'用于PHPDoc创建自动文档,但是是一个简单的注释。 – 2015-02-09 14:57:17
第一个给我一个笑脸或星际迷航角色的感觉,但第二个不是。 – 2015-02-09 14:58:12