我已經搜索了各處的答案,但我似乎無法找到它。也許我在找錯地方?
無論如何,我試圖找出/* */
和//
評論之間的所有差異。我知道//
是行結束,而且/* */
可以在多行中使用,並且在同一行上開始或結束,但是在另一行上是優先的?一個更快嗎?另外,/** /*
和/* */
之間有什麼區別?
在此先感謝。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