> 웹 프론트엔드 > 프런트엔드 Q&A > nodejs의 전역 변수는 무엇입니까

nodejs의 전역 변수는 무엇입니까

下次还敢
풀어 주다: 2024-04-21 04:54:37
원래의
1074명이 탐색했습니다.

Node.js에는 다음과 같은 전역 변수가 있습니다. 전역 개체: global 핵심 모듈: process, console, require 런타임 환경 변수: __dirname, __filename, __line, __column 상수: undefine, null, NaN, Infinity, -Infinity

nodejs의 전역 변수는 무엇입니까

Node.js의 전역 변수

Node.js에는 몇 가지 내장된 전역 변수가 있습니다:

1 전역 개체

  • global: 현재 실행 중인 스크립트의 전역 개체입니다. 다른 모든 전역 변수는 이 개체의 속성입니다. global:表示当前正在执行的脚本的全局对象。所有其他全局变量都是此对象的属性。

2. 核心模块

  • process:提供对 Node.js 进程的详细信息和控制。
  • console:提供控制台输出和调试功能。
  • require:用于加载和访问其他模块。

3. 运行时环境变量

  • __dirname:包含当前模块所在目录的绝对路径。
  • __filename:包含当前模块文件的绝对路径。
  • __line:当前正在执行的代码行的行号。
  • __column:当前正在执行的代码行的列号。

4. 常量

  • undefined:未定义的值。
  • null:表示空值。
  • NaN:非数字值。
  • Infinity:正无穷大。
  • -Infinity

2. 핵심 모듈

프로세스: Node.js 프로세스에 대한 자세한 정보와 제어를 제공합니다.

console: 콘솔 출력 및 디버깅 기능을 제공합니다. require: 다른 모듈을 로드하고 액세스하는 데 사용됩니다.

  • 3. 런타임 환경 변수
🎜__dirname: 현재 모듈이 있는 디렉터리의 절대 경로를 포함합니다. 🎜🎜__filename: 현재 모듈 파일의 절대 경로를 포함합니다. 🎜🎜__line: 현재 실행 중인 코드 줄의 줄 번호입니다. 🎜🎜__column: 현재 실행 중인 코드 줄의 열 번호입니다. 🎜🎜🎜🎜4. 상수 🎜🎜🎜🎜정의되지 않음: 정의되지 않은 값입니다. 🎜🎜null: null 값을 나타냅니다. 🎜🎜NaN: 숫자가 아닌 값. 🎜🎜무한대: 양의 무한대. 🎜🎜-무한대: 음의 무한대. 🎜🎜🎜🎜전역 변수 사용🎜🎜🎜전역 변수는 모든 Node.js 스크립트에서 직접 액세스할 수 있습니다. 예: 🎜
<code class="javascript">console.log(global);
console.log(process.pid);
console.log(__dirname);</code>
로그인 후 복사
🎜🎜 참고: 🎜🎜🎜🎜전역 변수는 애플리케이션 전체에서 볼 수 있으므로 주의해서 사용해야 합니다. 🎜🎜핵심 모듈에서 제공하는 전역 변수를 수정하지 마세요. 예상치 못한 동작이 발생할 수 있습니다. 🎜🎜

위 내용은 nodejs의 전역 변수는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿