在JavaScript中///是什么意思?

时间:2012-03-05 18:46:26

标签: javascript

双正斜杠//是JavaScript中的注释,但三重正斜杠///是什么意思?我要问的原因是当我删除具有///的行时代码中断。这让我相信///不是评论。

5 个答案:

答案 0 :(得分:9)

可以是reference directive

看起来像这样吗?

/// <reference path="jquery-1.8.2.js" />

答案 1 :(得分:7)

这些都是评论:

//
// ..............
//..............
// //////////////
////////////////
///
/// ..............

因为评论从//延伸到行尾。

编辑添加:当然,有各种情况,/////都没有引入评论。例如:

'///'       <-- this is a string
"///"       <-- this is a string (same as previous)
/[///]/     <-- this is a regular expression (same as /\//)
/* /// */   <-- this is a comment delimited by /*...*/
/\///3      <-- this is /\// divided by 3, i.e., not-a-number

答案 2 :(得分:1)

代码中注释掉的斜杠字符。

如果是正则表达式,请提供上下文/完整的代码行,以便提供高质量的解释。

答案 3 :(得分:1)

在Javascript中,任何以至少2 //开头的内容都是注释,只要代码不起作用,再添加一个就没有任何区别。

答案 4 :(得分:1)

“//”之后的任何内容仍然是对同一行的评论。你可以问一个问题,“//(无限)”是什么意思?答案相同。评价。

可能有专门的程序可以动态解释JS并使用“///”执行特殊操作,但这超出了本问题的范围。