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);



+ Recent posts