在Nodejs中使用d8函数



今天我决定第一次参加使用JavaScript的在线编程比赛,但这给我带来了麻烦!我的本地Nodejs版本是v10.16.1,但在线评委使用了V8 JavaScript引擎。

直到今天,我还以为Nodejs使用V8作为JavaScript引擎;然而不幸的是,我现在不能在Nodejs中使用d8的readlineprint内置函数。

那么Nodejs默认支持V8吗?

  • 如果没有,我如何在Nodejs旁边安装d8以及如何使用它
  • 如果是,我如何启用它

如有任何回应,我们将不胜感激。。。

编辑:据我所知,在线评委并没有嵌入V8;它只是使用d8作为它的环境,它是V8的外壳(接口(,readlineprint是d8(而不是V8(的内置函数。

编辑:这个问题与在线比赛中使用JavaScript有关。此外,这个对如何使用d8也很有帮助。

V8是一个Javascript引擎。它没有自己的用户界面,因此不能单独运行Javascript。它是为开发人员准备的。开发人员将V8链接到他们的程序中,以便能够从他们的程序运行Javascript。

Chrome浏览器使用V8。

Nodejs使用V8。

D8(一个编程shell(使用V8。

所以,如果你想用V8运行Javascript,你必须运行其中一个内置了V8的程序

那么Nodejs默认支持V8吗?

是的,V8内置在Nodejs中。

如果没有,我如何在Nodejs旁边安装V8,以及如何使用它?(我更喜欢预构建和二进制版本(

它已经内置。

如果是,我如何启用它?

它在Nodejs环境中默认启用。

直到今天,我还认为Nodejs使用V8作为JavaScript引擎;然而不幸的是,我现在不能在Nodejs中使用readline和打印V8的内置函数。

您必须在node.js中使用readline来显示您的特定代码和问题。readline内置于node.js,不是V8的一部分。类似readline的文档非常清楚地展示了如何使用它的示例。您必须首先加载readline模块,然后使用该模块中的方法。

今天我决定第一次参加使用JavaScript的在线编程比赛,但这给我带来了麻烦!我的本地Nodejs版本是v10.16.1,但在线评委使用了V8 JavaScript引擎。

在线比赛不太可能直接使用V8。他们很可能使用的是一个本身连接了V8的编程环境。你需要更具体地了解编程竞赛使用的是什么编程环境。它是否使用特定版本的Nodejs?或者像D8这样的编程外壳?还是浏览器?

相关内容

  • 没有找到相关文章

最新更新