Rumah  >  Artikel  >  hujung hadapan web  >  Apakah pembolehubah global dalam nodejs

Apakah pembolehubah global dalam nodejs

下次还敢
下次还敢asal
2024-04-21 04:54:371035semak imbas

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>
🎜🎜 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!

Kenyataan:
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
Artikel sebelumnya:Apakah rangka kerja nodejs?Artikel seterusnya:Apakah rangka kerja nodejs?