为什么2 /// 2在Javascript中是2?

时间:2011-12-30 00:59:58

标签: javascript

有人知道Javascript中2 /// 22的原因吗?

这种行为叫什么?它在某处记录了吗?感谢。

4 个答案:

答案 0 :(得分:15)

这叫做评论。以//开头的任何内容都是单行注释。

您的代码基本上是2,因为该行的其余部分是“/ 2”的评论。

答案 1 :(得分:10)

//在JavaScript中引入了单行评论

答案 2 :(得分:7)

这称为评论:

2 /// 2

等于:

2

因为//之后的所有内容都被忽略(直到换行)。 JavaScript也有这个可怕的功能,它会在换行符之前自动插入分号,这样当你做这样的事情时代码不会失败:

var x = 2 /// 2

BTW:使用带语法高亮的文本编辑器。

答案 3 :(得分:6)

答案很简单:单行评论。前两个斜杠开始注释,因此整个语句只是2