Latest web development tutorials
×

JavaScript 코스

JavaScript 코스 JavaScript 간략한 소개 JavaScript 용법 JavaScript 수출 JavaScript 문법 JavaScript 문 JavaScript 주의 JavaScript 변수 JavaScript 데이터 유형 JavaScript 사물 JavaScript 기능 JavaScript 범위 JavaScript 행사 JavaScript 현 JavaScript 운영자 JavaScript 비교 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 형식 변환 JavaScript 정규 표현식 JavaScript 오류 JavaScript 디버깅 JavaScript 변수 리프트 JavaScript 엄격 모드 JavaScript 부적절한 사용 JavaScript 폼 인증 JavaScript 예약 키워드 JavaScript JSON JavaScript void JavaScript 코드 사양

JS 기능

JavaScript 함수 정의 JavaScript 함수 인수 JavaScript 함수 호출 JavaScript 클로저

JS HTML DOM

DOM 간략한 소개 DOM HTML DOM CSS DOM 행사 DOM EventListener DOM 요소

JS 고급 자습서

JavaScript 사물 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 사물

JS 브라우저 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 대중적인 JavaScript 시간 제한 이벤트 JavaScript Cookies

JS 창고

JavaScript 창고 JavaScript 테스트 jQuery JavaScript 테스트 Prototype

JS 예

JavaScript 예 JavaScript 객체 인스턴스 JavaScript 브라우저 객체 인스턴스 JavaScript HTML DOM 예 JavaScript 개요

JS 참조 설명서

JavaScript 사물 HTML DOM 사물

자바 스크립트 오류가 - 던져 시도하고 캐치

Error 문 테스트는 코드 블록을 시도합니다.

catch 문은 오류를 처리합니다.

던져 문은 사용자 지정 오류를 생성합니다.


자바 스크립트 오류

자바 스크립트 엔진은 자바 스크립트 코드를 실행하면 다양한 오류가 발생합니다.

구문 오류는 일반적으로 오류 또는 오타 코딩 프로그래머에 의해 발생 될 수 있습니다.

언어의 철자가 잘못되거나 누락 된 기능 (브라우저의 차이에 기인 할 수있다).

이 때문에 서버로부터 에러 출력하거나 결과를 사용자에게 에러 일 수있다.

물론, 많은 다른 예상치 못한 요인에 기인 할 수있다.


자바 스크립트를 던져 (던져) 오류

오류가 발생하면 일이 잘못되면, 자바 스크립트 엔진은 일반적으로 중지하고 오류 메시지를 생성합니다.

이 상황을 설명하는 기술적 인 용어입니다 : 자바 스크립트 오류가 발생합니다.


자바 스크립트 시도 및 캐치

코드 블록의 구현에 오류를 테스트 할 수있게 해준다 문을 정의하려고합니다.

catch 문은 코드 블록 실행을하려고하면 오류가 발생했을 때 우리가 코드 블록을 정의 할 수 있습니다.

자바 스크립트를 시도하고 catch 문은 쌍으로 나타납니다.

문법

try {
	//在这里运行代码
} catch(err) {
	//在这里处理错误
}

다음 예에서, 우리는 의도적으로 코드를 try 블록에서 오타를 썼다.

블록 에러를 잡을 catch 블록을 시도하고, 그것을 처리하기 위해 코드를 실행한다.

var에 TXT = "";
기능 메시지 ()
{
{시도
adddlert ( "에 오신 것을 환영합니다 손님!") ;
} 캐치 (ERR) {
TXT = "이 페이지는 오류 \ n \ 없음을 보유하고 있습니다.";
TXT + = "오류 설명 :"+ err.message + "\ n 개의 \ n을을";
TXT + = "\ n \ 없음을 계속하려면 확인을 클릭합니다.";
경고 (TXT);
}
}

»시도


던져 문

던져 문은 우리가 사용자 지정 오류를 만들 수 있습니다.

만들거나 예외 (예외)가 발생합니다 : 올바른 기술 용어이다.

던져 및 시도하고 캐치 함께 사용하는 경우, 당신은 프로그램의 흐름을 제어하고 사용자 지정 오류 메시지를 생성 할 수 있습니다.

문법

던져예외

자바 스크립트 예외는 문자열, 숫자, 논리 값 또는 객체가 될 수 있습니다.

입력 변수의 검출이 경우 값. 값이 잘못된 경우, 예외 (오류)를 던진다. 캐치는이 오류를 잡아, 일부 사용자에 대한 오류 메시지를 표시합니다 :

function myFunction()
{
	try
	{ 
		var x=document.getElementById("demo").value;
		if(x=="")    throw "值为空";
		if(isNaN(x)) throw "不是数字";
		if(x > 10) throw "太大";
		if(x < 5) throw "太小";
	}
	catch(err)
	{
		var y=document.getElementById("mess");
		y.innerHTML="错误:" + err + "。";
	}
}

»시도

에서 getElementById 함수 오류 경우, 위의 예에서 오류가 발생합니다 있습니다.