Rumah > Artikel > hujung hadapan web > Apakah pembolehubah global dalam nodejs
Pembolehubah global berikut wujud dalam Node.js: Objek global: modul Teras global: proses, konsol, memerlukan pembolehubah persekitaran Runtime: __dirname, __filename, __line, __column Constants: undefined, null, NaN, Infinity, -Infinity
Pembolehubah global dalam Node.js
Terdapat beberapa pembolehubah global terbina dalam dalam Node.js:
1 Objek global
bal:g. sedang melaksanakan Objek global skrip. Semua pembolehubah global lain adalah sifat objek ini. <code>global
:表示当前正在执行的脚本的全局对象。所有其他全局变量都是此对象的属性。2. 核心模块
process
:提供对 Node.js 进程的详细信息和控制。console
:提供控制台输出和调试功能。require
:用于加载和访问其他模块。3. 运行时环境变量
__dirname
:包含当前模块所在目录的绝对路径。__filename
:包含当前模块文件的绝对路径。__line
:当前正在执行的代码行的行号。__column
:当前正在执行的代码行的列号。4. 常量
undefined
:未定义的值。null
:表示空值。NaN
:非数字值。Infinity
:正无穷大。-Infinity
2. Modul teras
__filename
: Mengandungi laluan mutlak fail modul semasa. 🎜🎜__column
: Nombor lajur baris kod yang sedang dilaksanakan. 🎜🎜🎜🎜4. Malar 🎜🎜🎜🎜<code class="javascript">console.log(global); console.log(process.pid); console.log(__dirname);</code>🎜🎜 Nota: 🎜🎜🎜🎜Pembolehubah global kelihatan sepanjang aplikasi dan harus digunakan dengan berhati-hati. 🎜🎜Elakkan mengubah suai pembolehubah global yang disediakan oleh modul teras kerana ini boleh membawa kepada tingkah laku yang tidak dijangka. 🎜🎜
Atas ialah kandungan terperinci Apakah pembolehubah global dalam nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!