1

我是 NodeJs 的新手,所以请保持温和,但我被困在这里,所以我们将不胜感激。我正在浏览 NodeJs 的文档,但我不知道该语句的作用。

 if (!args[0]->IsNumber() || !args[1]->IsNumber())

这是代码和第 14 行。在 C 或其他语言中,它的意思是“或”,但这里似乎并非如此。

4

1 回答 1

3

它仍然是一个或运算符。它正在检查第一个和第二个参数(存储在 中args)是否为数字。

您正在查看的语言是 C++,而不是 JavaScript (Node.js)。C++ 是实现 Node.js 的语言,您也可以使用它来编写低级插件。

于 2013-07-03T06:25:56.903 回答