有人知道Javascript中2 /// 2
为2
的原因吗?
这种行为叫什么?它在某处记录了吗?感谢。
答案 0 :(得分:15)
这叫做评论。以//
开头的任何内容都是单行注释。
您的代码基本上是2
,因为该行的其余部分是“/ 2
”的评论。
答案 1 :(得分:10)
//
在JavaScript中引入了单行评论
答案 2 :(得分:7)
这称为评论:
2 /// 2
等于:
2
因为//
之后的所有内容都被忽略(直到换行)。 JavaScript也有这个可怕的功能,它会在换行符之前自动插入分号,这样当你做这样的事情时代码不会失败:
var x = 2 /// 2
BTW:使用带语法高亮的文本编辑器。
答案 3 :(得分:6)
答案很简单:单行评论。前两个斜杠开始注释,因此整个语句只是2