`
18633917479
  • 浏览: 11995 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

node.js全局变量

    博客分类:
  • js
 
阅读更多

1.__filename:表示当前正在执行的脚本的文件名,它将输出文件所在位置的绝对路径.

创建文件 main.js 

console.log( __filename );// 输出全局变量 __filename 的值

 执行 main.js 文件

$ node main.js
/web/com/runoob/nodejs/main.js

 2.__dirname :表示当前执行脚本所在的目录。

 创建文件 main.js 

// 输出全局变量 __dirname 的值
console.log( __dirname );

  执行 main.js 文件

$ node main.js
/web/com/runoob/nodejs

 3.setTimeout(cb, ms): 全局函数在指定的毫秒(ms)数后执行指定函数(cb)。执行一次。setInterval(cb, ms) 执行多次。

 

 

 创建文件 main.js 

function printHello(){
   console.log( "Hello, World!");
}
// 两秒后执行以上函数
setTimeout(printHello, 2000);

 

 

  执行 main.js 文件

$ node main.js
Hello, World!

 可以通过clearTimeout( t ) 来清除定时器

4.console 方法

(1).console.log()向标准输出流打印字符并以换行符结束。

(2).console.info()该命令的作用是返回信息性消息,这个命令与console.log差别并不大,除了在chrome中只会输出文字外,其余的会显示一个蓝色的惊叹号。

(3).console.error()输出错误消息的。控制台在出现错误时会显示是红色的叉子。

(4).console.warn()输出警告消息。控制台出现有黄色的惊叹号。

(5).console.dir()用来对一个对象进行检查(inspect),并以易于阅读和打印的格式显示。

(6).console.time()输出时间,表示计时开始。

(7).console.timeEnd()结束时间,表示计时结束。

(8).console.trace()当前执行的代码在堆栈中的调用路径,这个测试函数运行很有帮助,只要给想测试的函数里面加入 console.trace 就行了。

(9).console.assert()用于判断某个表达式或变量是否为真,接手两个参数,第一个参数是表达式,第二个参数是字符串。只有当第一个参数为false,才会输出第二个参数,否则不会有任何

 

 

 

分享到:
评论

相关推荐

    Node.js-一个能在单独的线程中执行Node.js函数的零依赖库

    Node.js作为一个基于Chrome V8引擎的JavaScript运行环境,它的默认设计是单线程的,主要依赖异步I/O和事件驱动来实现高效的非阻塞I/O操作。然而,对于CPU密集型的任务,这种模式可能会导致性能瓶颈,因为所有计算都...

    node.js 中文安装包

    通常,Node.js 的安装过程包括下载安装包,运行安装程序,选择安装路径和配置选项,最后将安装目录添加到系统的环境变量 PATH 中,以便在命令行中全局调用 node 和 npm 命令。 描述中提到的“window下的简易开发包...

    Node.js安装包压缩包

    Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码,极大地扩展了JavaScript的应用范围。Node.js基于Chrome V8引擎,因此它具有高性能和高效率的特点。这个压缩包文件包含...

    node.js安装

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用事件驱动、非阻塞式 I/O 模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。在本指南中,我们将详细介绍 Node.js 的安装...

    Node.js-Node.js编码风格指南

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它让开发者能够在服务器端使用JavaScript进行编程。"Node.js编码风格指南"旨在提供一套统一的代码编写规范,以提高代码的可读性、可维护性和团队协作效率。...

    node.js开发指南 pdf+源码

    1. **JavaScript基础**:Node.js是基于JavaScript的,因此了解JavaScript的基本语法、变量、数据类型、控制流、函数和对象是必不可少的。书中可能涵盖了ECMAScript 6及以上的最新特性,如箭头函数、模板字符串、类和...

    node.js安装包

    - 进行性能优化,如避免全局变量,合理使用Buffer等。 9. **Node.js的挑战** - 单线程模型:虽然能处理大量并发,但在CPU密集型任务上表现不佳,可借助Worker_threads或子进程解决。 - 内存管理:由于V8引擎的...

    node.js module

    4. **`__filename` 和 `__dirname`**:这两个全局变量提供了当前执行脚本的文件名和目录名。它们在模块内都是可用的,方便获取模块的上下文信息。 5. **内置模块与第三方模块**:Node.js 内置了一些核心模块,如 `...

    【JavaScript源代码】node.js安装及HbuilderX配置详解.docx

    【JavaScript源代码】这篇文档主要讲述了如何安装Node.js和配置HbuilderX,同时涉及了npm、webpack和vue-cli等关键工具的使用。 1. **Node.js安装**:首先,访问Node.js官网(https://nodejs.org/en/)下载最新版本...

    node.js api

    在浏览器中,JavaScript对象是全局变量和函数的容器,Node.js也一样。 - **process**:提供对Node.js进程的访问,如进程的退出、输出流、环境变量等。 - **console**:用于打印输出的调试工具。 - **Buffer**:用于...

    Node.js-互联网的标准库

    10. **全局对象和进程**:Node.js的全局对象process代表当前运行的进程,可以获取命令行参数、环境变量,以及进行进程退出操作等。 通过这些核心模块,Node.js能够构建出高性能、可扩展的网络应用,被广泛应用于...

    Node.js v0.6.11用户手册CHM版

    2. **安装与配置**:详述如何在不同操作系统上安装Node.js v0.6.11,以及环境变量、npm(Node Package Manager)的使用方法,npm是Node.js的包管理工具,用于安装、发布和管理第三方模块。 3. **核心模块**:包括...

    postman安装包,node.js安装包

    它使得接口测试和调试变得简单易行,而Node.js则是一个基于Chrome V8引擎的JavaScript运行环境,用于构建服务器端和网络应用。本压缩包包含Postman和Node.js的安装包,以及相关的安装文档和Newman的安装文档,这些都...

    Node.js — 概念1

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,由 Ryan Dahl 在2009年创建。它让开发者能够在服务器端使用 JavaScript 编程,打破了 JavaScript 仅限于客户端脚本语言的传统定位,极大地扩展了其应用...

    node-v14.15.0-x64.rar

    Node.js,作为一款基于Chrome V8引擎的JavaScript运行环境,它使得JavaScript能够脱离浏览器,在服务器端运行,极大地扩展了JavaScript的应用范围。本文将详细介绍如何在Windows x64系统上安装Node.js的v14.15.0 LTS...

    Node.js应用开发 客观练习题1.doc

    6. JS闭包可以访问全局变量,但外层函数不被称为闭包,闭包是指函数内部能访问其外部词法作用域的特性。 7. 异步代码通常使用回调函数处理异常,而不是同步代码中的try-catch。 8. 在Node.js中加载http模块,需使用`...

    Node.js-why-is-node-running-Node.js的运行但你不知道为什么吗?

    其次,Node.js中的全局变量和单线程模型也是导致其长时间运行的原因。在Node.js中,所有代码都在一个全局作用域内执行,且默认在一个单线程上运行。这意味着程序将持续运行,直到所有的事件循环都处理完毕或者遇到...

    node-v12.16.3-x64.zip

    安装过程中,用户可以选择自定义安装路径,设置环境变量,并决定是否将Node.js添加到系统的PATH环境变量中,以便在命令行中全局调用。 Node.js的核心特性之一是它的非阻塞I/O模型,基于Chrome V8引擎,使得...

    node.js.tar.gz

    通常,这个脚本会检查操作系统信息,下载对应版本的 Node.js 安装包(如 `node-v14.17.0-linux-x64.tar.xz`),然后解压并添加到系统的 PATH 环境变量中,使得全局可执行。执行此脚本可以避免手动操作,提高部署效率...

    Node.js的安装配置使用

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。这个技术的出现极大地拓宽了JavaScript的应用范围,不再局限于浏览器前端。本文将详细介绍Node.js的安装、...

Global site tag (gtag.js) - Google Analytics