본문 바로가기
웹프로그램

자바스크립트 함수 체크

by 세이박스 2009. 2. 9.
반응형

자바스크립트에서 함수를 호출할 때 실수로 해당 함수를 기입 안한채 코딩시 오류가 발생하는 경우를 미연에 방지 하기 위한 방법.

typeof(체크할 함수) 로 체크했을 때 "undefined"라고 디턴값을 받으면 함수가 문제가 없는것으로 판단하여 함수 호출을 하지 않으므로 스크립트 오류를 예방할 수 있다.

예)
<script>
function test() {
  alert("테스트");
}

if(typeof(test()) != "undefined") test();
</script>

결과 : 테스트 메시지 출력


<script>
if(typeof(test()) != "undefined") test();
</script>

결과 : 아무처리 안함

반응형