반응형
CHAPTER03 Node.js의 전역 객체 전역객체? 모듈?
- Node.js 가 제공하는 전역객체를 알아봅니다.
- 모듈을 만드는 기본적인 방법을 알아봅니다.
개념 | 설명 |
---|---|
전역변수/객체 | 프로그램 전체에서 사용할수 있는 변수와 객체를 의미 |
process 객체 | 프로그램과 관련된 정보를 나타내는 객체이며, 웹브라우저에서 작동하는 자바스크립트에 존재하지 않는 Node.js 만이 가진 객체 |
모듈 | 모듈은 기능을 쉽게 사용하고자 메서드와 속성을 미리 정의해 모아놓은것 |
export 객체 | 모듈을 생성할때 사용 |
3.1 전역변수
- 자바스크립트의 최상위 객체는 window - Node.js 는 window 객체가 존재하지 않음
문자열 자료형의 전역변수
__filename //현재 실행중인 코드의 파일 경로를 나타냄
__dirname // 현재 실행중인 코드의 폴더 경로를 나타냄
console //콘솔화면과 관련된 기능을 다루는 객체
export //모듈과 관련된 기능을 다루는 객체
process // 프로그램가 관련된 기능을 다루는 객체
3.2 console 객체
객체의 메서드
log() // 출력합니다.
time() // 시간을 측정합니다
timeEnd() //시간 측정을 종료합니다.
특수문자
%d //숫자
%s //문자열
%j //JSON
프로그램 실행시간측정
time() // 실행시간 측정시작
timeEnd() // 실행시간 측정 종료
3.3 process객체
process객체 속성
argv //실행 매개변수
env // 컴퓨터 환경과 관련된 정보
version // Node.js버전
versions // Node.js 와 종속된 프로그램 버전
arch // 프로세서의 아키텍처
platform //플랫폼
process객체 메서드
exit([exitCode=0]) // 프로그램 종료
memoryUsage() //메모리사용정보 객체 리턴
uptime() //현재 프로그램이 실행된 시간을 리턴
반응형
'IT > Node.js' 카테고리의 다른 글
CHAPTER06 (1) | 2018.08.02 |
---|---|
CHAPTER04 (0) | 2018.08.02 |
CHAPTER02 (0) | 2018.08.02 |
[Node.js] CHAPTER01 (0) | 2018.08.02 |
[Node.js] 들어가며 (1) | 2018.07.20 |