nodejs中全局变量的实例解析

发布时间 - 2026-01-11 00:02:57    点击率:

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对象访问到"全局"变量

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


# nodejs  # 全局变量  # nodeJs的安装与npm全局环境变量的配置详解  # nodejs 全局变量和全局对象知识点及用法详解  # 运行环境  # 他是  # 有几个  # 永远不会  # 类似于  # 客户端  # 使用了  # brush  # class  # module  # varA  # exports  # global  # javascript  # strong  # js  # pre  # window  # abc 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  如何快速搭建FTP站点实现文件共享?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  什么是javascript作用域_全局和局部作用域有什么区别?  如何在宝塔面板中修改默认建站目录?  简单实现jsp分页  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  EditPlus中的正则表达式实战(6)  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  linux写shell需要注意的问题(必看)  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  Laravel如何实现数据库事务?(DB Facade示例)  如何在Windows虚拟主机上快速搭建网站?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何快速生成橙子建站落地页链接?  企业网站制作这些问题要关注  个人摄影网站制作流程,摄影爱好者都去什么网站?  魔方云NAT建站如何实现端口转发?  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  Laravel如何处理表单验证?(Requests代码示例)  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  青岛网站建设如何选择本地服务器?  微信公众帐号开发教程之图文消息全攻略  如何在建站之星绑定自定义域名?  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  常州企业网站制作公司,全国继续教育网怎么登录?  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  如何安全更换建站之星模板并保留数据?  利用vue写todolist单页应用  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  Laravel如何实现本地化和多语言支持?(i18n教程)  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  高端建站三要素:定制模板、企业官网与响应式设计优化  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  想要更高端的建设网站,这些原则一定要坚持!  如何在阿里云高效完成企业建站全流程?  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  b2c电商网站制作流程,b2c水平综合的电商平台?  Laravel如何实现一对一模型关联?(Eloquent示例)  如何在七牛云存储上搭建网站并设置自定义域名?  制作公司内部网站有哪些,内网如何建网站?