본문 바로가기

NodeJS

console 객체

console 객체는 지금까지 console.log() 메서드를 몇 번 사용해봤으므로 친숙한 객체일 것 입니다.

console 객체는 Node.js 콘솔화면과 관련된 기능을 다루는 객체이며 다음과 같은 메서드를 가집니다.

메서드 이름 설명
log() 출력
time(label) 시간측정을 시작합니다.
timeEnd(label) 시간측정을 종료합니다.

 

우선 console.log() 메서드를 살펴봅니다. console.log() 메서드는 특수 문자를 사용하여 문자열을 출력할 수 있습니다. console.log() 메서드에서 사용할 수 있는 특수 문자는 다음과 같습니다.

특수문자 설명
%d 숫자
%s 문자열
%j JSON

 

터미널에 코드 몇줄을 입력하여 살펴 보겠습니다.

위와 같이 숫자로 표현할 수 있으며

이와 같이 문자열과 JSON형식도 표현할 수 있습니다.

time() 메서드와 timeEnd() 메서드를 사용해보겠습니다. 매개변수로 들어가는 문자열은 타이머를 구분하기 위한 문자열이므로 어떠한 것을 입력해도 상관 없습니다. 아래와 같이 코드를 입력해주세요.

console.time('alpha');

var output = 0;
for(var i = 1; i <= 10; i++){
  output += i;
}
console.log('Result : %d', output);

console.timeEnd('alpha');

코드를 입력한 후 파일을 터미널에서 실행시키면 다음과 같이 출력됩니다.

12.824ms 동안 프로그램이 동작했음을 확인할 수 있습니다.

'NodeJS' 카테고리의 다른 글

exports 객체와 모듈  (0) 2020.01.31
process 객체  (0) 2019.05.07
Node.js의 전역 객체  (0) 2019.05.07
두번째 Node.js 애플리케이션  (0) 2019.05.07
첫 번째 Node.js 애플리케이션  (0) 2019.05.07