在浏览器端,有一个全局对象是window。但是在node端是没有这个window对象的。deno的全局对象是global,所有的全局变量都是global对象的属性。在node中,可以直接访问global的属性。

node独有

__filename

会输出当前文件的绝对路径,如果是在模块中,返回的是模块文件的路径。

__dirname

当前执行脚本所在的目录。

process

首先着是一个全局变量,属于global对象的属性。他管理Node.js进程,提供了与操作系统的简单接口。常见的属性有:

  • pid 进程编号
  • env 系统环境变量
  • argv 命令行执行此脚本时的参数
  • platform 当前操作系统的平台

    Node与浏览器共有

    setTimeout()

    clearTimeout()

    setInterval()

    console