node.js 의 전역객체
node.js 콘솔에 로그뿌리기
console 객체는 전역 객체입니다. 코드의 어느부분에서나 사용할 수 있습니다.
console |
콘솔창에 결과를 보여주는 객체 |
process |
프로세스의 실행에 대한 정보를 다루는 객체 |
exports |
모듈을 다루는 객체 |
node.js의 console.log를 c언어의 printf 처럼 사용하기.
console.log ('숫자 보여주기 :%d', 10); console.log ('문자열 보여주기 :%s', '소녀시대'); console.log ('JSON객체 보여주기 :%j', {name: '소녀시대'}); |
console객체의 주요 메소드
dir(object) |
자바스크립트 객체의 속성들을 출력 |
time(id) |
실행시간을 측정하기 위한 시작시간을 기록한다. |
timeEnd(id) |
실행시간을 측정하기 위한 끝 시간을 기록한다. |
console.dir() 메소드를 이용한 객체안에 들어있는 속성확인.
var Person = {name:"소녀시대", age:20} console.dir(Person); |
console.time('id')를 이용한 시간측정 예제
var result = 0; console.time('duration'); for(var i = 1; i<=1000; i++){ result += i; } console.timeEnd('duration'); console.log('1부터 1000까지 더한 결과물 %d', result); |
node.js의 전역변수
__fiilname |
현재 실행한 파일의 이름 |
__dirname |
현재실행한 파일의 path(경로) |
console.log('현재실행한 파일이름 %s", __filename); console.log('현재실행한 파일 path %s', __dirname); |
'웹 (WEB) > Node JS' 카테고리의 다른 글
node.js 웹 서버 객체 생성 (0) | 2017.12.01 |
---|---|
노드 (node js) 이벤트 (event) 이해하기 (0) | 2017.11.30 |
node js 외장모듈 내장 모듈 사용하기 (0) | 2017.11.28 |
Node js 사용자 모듈 (Module) 사용하기 (0) | 2017.11.28 |
Window에서 node js 설치 및 예제코드 (0) | 2017.11.28 |