Heim > Artikel > Web-Frontend > Was sind die globalen Variablen in NodeJS?
Die folgenden globalen Variablen sind in Node.js vorhanden: Globales Objekt: global Kernmodul: Prozess, Konsole, erforderlich Laufzeitumgebungsvariablen: __dirname, __filename, __line, __column Konstanten: undefiniert, null, NaN, Infinity, -Infinity
Globale Variablen in Node.js
Es gibt mehrere integrierte globale Variablen in Node.js:
1. Globales Objekt
global
: Zeigt an, dass dies der Fall ist Wird derzeit ausgeführt. Das globale Objekt des Skripts. Alle anderen globalen Variablen sind Eigenschaften dieses Objekts. global
:表示当前正在执行的脚本的全局对象。所有其他全局变量都是此对象的属性。2. 核心模块
process
:提供对 Node.js 进程的详细信息和控制。console
:提供控制台输出和调试功能。require
:用于加载和访问其他模块。3. 运行时环境变量
__dirname
:包含当前模块所在目录的绝对路径。__filename
:包含当前模块文件的绝对路径。__line
:当前正在执行的代码行的行号。__column
:当前正在执行的代码行的列号。4. 常量
undefined
:未定义的值。null
:表示空值。NaN
:非数字值。Infinity
:正无穷大。-Infinity
2. Kernmodul
Prozess
: Bietet detaillierte Informationen und Steuerung des Node.js-Prozesses.
console
: Bietet Konsolenausgabe und Debugging-Funktionen. require
: wird zum Laden und Zugreifen auf andere Module verwendet.
__dirname
: Enthält den absoluten Pfad zu dem Verzeichnis, in dem sich das aktuelle Modul befindet. 🎜🎜__filename
: Enthält den absoluten Pfad der aktuellen Moduldatei. 🎜🎜__line
: Die Zeilennummer der Codezeile, die gerade ausgeführt wird. 🎜🎜__column
: Die Spaltennummer der Codezeile, die gerade ausgeführt wird. 🎜🎜🎜🎜4. Konstante 🎜🎜🎜🎜undefiniert
: undefinierter Wert. 🎜🎜null
: stellt einen Nullwert dar. 🎜🎜NaN
: nicht numerischer Wert. 🎜🎜Unendlichkeit
: Positive Unendlichkeit. 🎜🎜-Infinity
: Negative Unendlichkeit. 🎜🎜🎜🎜Verwendung globaler Variablen🎜🎜🎜Auf globale Variablen kann direkt von jedem Node.js-Skript aus zugegriffen werden. Zum Beispiel: 🎜<code class="javascript">console.log(global); console.log(process.pid); console.log(__dirname);</code>🎜🎜 Hinweis: 🎜🎜🎜🎜Globale Variablen sind in der gesamten Anwendung sichtbar und sollten mit Vorsicht verwendet werden. 🎜🎜Vermeiden Sie die Änderung globaler Variablen, die von Kernmodulen bereitgestellt werden, da dies zu unerwartetem Verhalten führen kann. 🎜🎜
Das obige ist der detaillierte Inhalt vonWas sind die globalen Variablen in NodeJS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!