nodejs中全局变量的实例解析

 更新时间:2017年03月07日 15:34:11   作者:ganchuanpu  
本文主要介绍了nodejs中全局变量的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧

1.global

类似于客户端javascript运行环境中的window

module1.js:

module.exports={};
//耻辱的使用了全局变量
global.varA = "abc";

关于global对象,实际使用中可以省去global. 他是默认的根作用域,相当于web环境中的window对象。

global 对象有几个挺有用的属性:

console.log(__dirname);//当前路径
console.log(__filename);//当前在执行的js文件路径
//global.process 获取当前的Process实例 

2.process

获得当前Node进程信息,一般用于获取环境变量之类的信息

process.on('exit', function(code) {
 // 以下代码永远不会执行
 setTimeout(function() {
  console.log("该代码不会执行");
 }, 0);
 console.log('退出码为:', code);
});
console.log("程序执行结束");

3.console

输入输出

main.js:

var c = require("./calculator");
console.log(global.varA);//使用global对象访问到"全局"变量

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • Mongoose中document与object的区别示例详解

    Mongoose中document与object的区别示例详解

    这篇文章主要给大家介绍了关于Mongoose中document与object区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-09-09
  • nodejs爬虫初试superagent和cheerio

    nodejs爬虫初试superagent和cheerio

    这篇文章主要介绍了nodejs爬虫初试superagent和cheerio的相关知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-03-03
  • Node爬取大批量文件的方法示例

    Node爬取大批量文件的方法示例

    这篇文章主要介绍了Node爬取大批量文件的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Linux系统中如何下载、解压和安装特定版本的Node.js

    Linux系统中如何下载、解压和安装特定版本的Node.js

    Nodejs版本坑众多,不同应用可能需要不同版本,下面这篇文章主要给大家介绍了关于Linux系统中如何下载、解压和安装特定版本的Node.js的相关资料,需要的朋友可以参考下
    2024-01-01
  • Node.js使用Sharp.js进行图像处理的实践与技巧

    Node.js使用Sharp.js进行图像处理的实践与技巧

    Sharp.js 是一个高性能的 Node.js 图像处理库,基于 C 语言编写的 libvips 库封装而来,提供了便捷、高效的图片编辑与转换功能,以下是对 Sharp.js 的深入解析,包括全方位实践与技巧,需要的朋友可以参考下
    2024-08-08
  • 零基础实现node+express个性化聊天室的示例

    零基础实现node+express个性化聊天室的示例

    这篇文章主要介绍了零基础实现node+express个性化聊天室的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • npm安装淘宝镜像报错问题解决(npm install -g cnpm)

    npm安装淘宝镜像报错问题解决(npm install -g cnpm)

    本文主要介绍了npm安装淘宝镜像报错问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01
  • Express.js 全局错误处理实现

    Express.js 全局错误处理实现

    本文主要介绍了Express.js 全局错误处理实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Node.js操作redis实现添加查询功能

    Node.js操作redis实现添加查询功能

    Redis 是一个基于内存的键(key)值(value)类型的数据结构存储容器,它既可以完全工作在内存中,也可以持久化存储。当 Redis 工作于持久化模式时,可以将它当作一个非关系型数据库使用。
    2017-05-05
  • Node.js开源应用框架HapiJS介绍

    Node.js开源应用框架HapiJS介绍

    这篇文章主要介绍了Node.js开源应用框架HapiJS介绍,本文讲解了HapiJS介绍、HapiJS安装和项目配置和开发实例等内容,需要的朋友可以参考下
    2015-01-01

最新评论