사용자 도구

사이트 도구


사이드바

카테고리

language:javascript:tip

Js 조각 코드

미선언 상태 확인

오브젝트가 미선언 (undefined) 상태인지 확인

// CDebugUI가 미선언 상태라면
if(typeof CDebugUI !== 'undefined') {
  // 쓸 수 있는 상태니까 어쩌구 저쩌구
}

콘솔 로그

console.log('기본');
console.info('정보');
console.warn('경고');
console.error('에러');

타이머

setInterval()

var _timer = setInterval( 
  function(){ alert("Hello"); }, // 실행할 함수(코드)
  3000                           // 지연시간(ms)
);
  • 두번째 파라미터에서 정한 시간만큼 기다렸다가
  • 첫번째 파라미터에 정한 함수를 실행한다.
  • clearInterval()로 멈추게 하기 전까지는 계속 호출된다.
    • 파라미터는 setInterval()에서 리턴한 타이머 아이디를 넘겨줘야 한다.

setTimeout()

var _timer = setTimeout( 
  function(){ alert("Hello"); }, // 실행할 함수(코드)
  1000                           // 지연시간(ms)
);
  • 두번째 파라미터에서 정한 시간만큼 기다렸다가
  • 첫번째 파라미터에 정한 함수를 실행한다.
  • 한번만 실행된다.
  • 실행 되기 전에 멈추려면, clearTimeout()로 타이머를 정지시켜야한다.
language/javascript/tip.txt · 마지막으로 수정됨: 2021/07/05 10:17 저자 kieuns