IT/Node.js

CHAPTER03

밍띠이 2018. 8. 2. 11:31
반응형

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() //현재 프로그램이 실행된 시간을 리턴
반응형