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 |