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

Tri*_*ong 8 javascript

有谁知道为什么2 /// 22在Javascript?

这个行为叫什么?它在某处记录了吗?谢谢.

Ken*_*iah 15

这叫做评论.任何开头//都是单行注释.

您的代码基本上2就像其他行一样是" / 2" 的注释.


Aar*_*ang 10

// 在JavaScript中引入单行注释


小智 7

这称为评论:

2 /// 2
Run Code Online (Sandbox Code Playgroud)

等于:

2
Run Code Online (Sandbox Code Playgroud)

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

var x = 2 /// 2
Run Code Online (Sandbox Code Playgroud)

顺便说一句:使用带语法高亮的文本编辑器.


Thi*_*ter 6

答案很简单:单行评论.前两个斜杠开始发表评论,所以整个陈述都是正确的2