Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah pembolehubah global dalam nodejs

Apakah pembolehubah global dalam nodejs

下次还敢
Lepaskan: 2024-04-21 04:54:37
asal
1097 orang telah melayarinya

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

Apakah pembolehubah global dalam nodejs

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

proses: Menyediakan maklumat terperinci dan kawalan proses Node.js.

konsol: Menyediakan output konsol dan fungsi penyahpepijatan. memerlukan: digunakan untuk memuatkan dan mengakses modul lain.

  • 3. Pembolehubah persekitaran masa jalan
🎜__nama nama: Mengandungi laluan mutlak ke direktori tempat modul semasa berada. 🎜🎜__filename: Mengandungi laluan mutlak fail modul semasa. 🎜🎜__line: Nombor baris baris kod yang sedang dilaksanakan. 🎜🎜__column: Nombor lajur baris kod yang sedang dilaksanakan. 🎜🎜🎜🎜4. Malar 🎜🎜🎜🎜tidak ditentukan: nilai tidak ditentukan. 🎜🎜null: mewakili nilai nol. 🎜🎜NaN: nilai bukan angka. 🎜🎜Infiniti: Infiniti positif. 🎜🎜-Infiniti: Infiniti negatif. 🎜🎜🎜🎜Menggunakan pembolehubah global🎜🎜🎜Pembolehubah global boleh diakses terus daripada mana-mana skrip Node.js. Contohnya: 🎜
<code class="javascript">console.log(global);
console.log(process.pid);
console.log(__dirname);</code>
Salin selepas log masuk
🎜🎜 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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan