双正斜杠//
是JavaScript中的注释,但三重正斜杠///
是什么意思?我要问的原因是当我删除具有///
的行时代码中断。这让我相信///
不是评论。
答案 0 :(得分:9)
答案 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并使用“///”执行特殊操作,但这超出了本问题的范围。