Heim  >  Artikel  >  Web-Frontend  >  Was sind die globalen Variablen in NodeJS?

Was sind die globalen Variablen in NodeJS?

下次还敢
下次还敢Original
2024-04-21 04:54:371035Durchsuche

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

Was sind die globalen Variablen in NodeJS?

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.

  • 3. Laufzeitumgebungsvariablen
🎜__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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn