승인됨: Fortect
때때로 자신의 컴퓨터에 최상의 JavaScript 오류 메시지를 나타내는 오류 코드가 표시될 수 있습니다. 이 문제는 여러 가지 용도로 사용할 수 있습니다.
새로운 오류()새 오류(메시지)새 오류(메시지, 매개변수)새 오류(메시지, 매개변수, 파일 이름)새로운 판단 오류(메시지, 매개변수, 파일 이름, 줄 번호)
-
메시지
선택 사항 - 특정 오류에 의해 생성된 사람이 읽을 수 있는
설명입니다.
-
옵션
선택 사항 -
속성을 적용하는 개체:
-
이유
선택 사항 -
실패를 수신하는 특정 이유를 나타내는 속성입니다. 추가로 가 발생하면 더 구체적이거나 환영하는 오류 메시지와 함께 오류를 다시 실행하십시오. 이 실제 속성을 사용하여 원래 오류를 해결해야 합니다.
-
-
파일 이름
옵션 -
게시된
오류
개체의fileName
속성 값입니다. 기본적으로 1개의 코드가 포함된 아카이브 이름이 사용됩니다. 생성자오류()
를 확인했습니다. -
lineNumber
선택적인 승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
- 1. Fortect을 다운로드하여 컴퓨터에 설치하세요.
- 2. 프로그램을 실행하고 "스캔"을 클릭하십시오.
- 3. 발견된 문제를 수정하려면 "복구"를 클릭하십시오.
오류
사용자 정의 개체의lineNumber
속성을 달성하기 위한 값입니다. 기본적으로 줄 번호는Error()
생성자의 이름을 지정하여 입력합니다.
오류
가 하나의 함수와 같은 방식으로 사용되는 경우 – new
없이는 확실히 오류
개체를 반환해야 합니다. 따라서 Will error
에 대한 간단한 호출은 more
객체를 생성하는 것과 같은 효과를 냅니다. / 코드>.
<사전> <코드>const x는 공군 오류를 의미합니다(“나는 aspect call을 했다!”).const y = 교체 오류가 발생했습니다(“이 ‘새로운’ 키워드를 사용하여 구축했습니다!”)
대부분의 경우 오류를 포착한 다음 새 상태로 다시 호출하는 것이 합리적입니다.느낌. 이 경우 표시된 대로 예외적인 오류
생성자에 오래된 오류를 전달해야 합니다.
자세한 내용은 Errors> 유사한 오류를 구별하는 방법을 참조하십시오.
<사전> <코드> 시도 프레임워크ThatCanThrow(); 땅 (틀려) 하나의 특정 새 오류(“새 오류 메시지”, 이유: err)를 발행합니다.
이 속성은 오류가 있는 경우 짧은 유형을 포함하거나 주변에 있게 되었습니다. SpiderMonkey는 예외에 대해 문자 메시지
속성을 광범위하게 사용합니다. 이름
거주지와 결합된 신호
속성은 Error.prototype.toString ()
에 의해 사용되어 대부분의 오류.
기본적으로 특정 메시지
속성의 일부 유형은 빈 문자열이지만 오류 < /code>> 생성자가 지정되었습니다.
var e는 새로운 계산 오류를 의미합니다("레코드를 구문 분석할 수 없음").던지다 전자;
<시간>
가
를 사용하여 값과 관련하여 블록을 테스트할 수 있습니다.실수를 위해.
finally
계정 문을 사용하여 절차를 수행할 수 있습니다.결과에 관계없이 시도하고 복용 한 후.
<시간>
오류가 발생합니다!
오류는 프로그래머가 만든 컴퓨터 프로그래밍 엉터리일 수 있습니다. 일부 사람들이 너무 틀리기 때문에 오류가 발생할 수 있습니다.진입 및 대안은 예측할 수 없습니다. 어획량
자바스크립트가 오류로 추가되지만코드도 잡아라코프.
<시간>
JavaScript를 확인하고 시도
캐치
명령을 사용하면 다음을 수행할 수 있습니다. 생성하려는 코드의 양을 정의합니다.진행하면서 오류가 있는지 확인했습니다.
일반적으로 catch
문을 사용하여strut 블록에 에러가 발생했을 때 실행된다.
<시간><시간>
JavaScript가 오류를 반환함
자바스크립트 오류일반적으로 중지하고 지속 가능한 오류 메시지를 생성합니다.
이것은 기술적으로 호출됩니다. JavaScript가 추가합니다예외(유용한 버그를 던짐).
JavaScript는 실제로 2가지 속성이 있는 객체 오류를 발생시킵니다.이름과 메시지.
<시간>
촬영 지침
JavaScript 문자열은 예외
, 다양한
, 부울
또는
가 될 수 있습니다.
실제로 put
을 와 함께 사용한다면
를 시도하십시오. 촬영
, 프로그램을 제어할 수 있습니다피드 및 사용자 지정 오류 메시지를 가져옵니다.
<시간>
입력 검증의 예
데모 녹음을 테스트합니다. 값이 거짓이면,예외(오류)가 발생합니다.
예외(오류)는 catch 문에 의해 확실히 포착되며 사용자 지정 오류 메시지만 표시됩니다.
<시간>
HTML 유효성 검사
최신 웹 브라우저는 일반적으로 JavaScript와 인라인 HTML의 조합을 사용하는 경향이 있습니다.HTML 속성 전체에 정의된 사전 정의된 유효성 검사 규칙을 사용한 유효성 검사:
이 튜토리얼의 다음 장에서 양식 유효성 검사에 대해 더 정확하게 배울 수 있습니다.
<시간>
최종 발표
finally
문은 값을 실행하는 데 사용되며, 시도한 후 독립적으로캐치, 결과:
<시간>
오류 개체
JavaScript는 오류에 대한 정보를 제공하는 좋은 오류 개체를 만들었습니다.오류가 발생합니다.
<시간>
오류 개체 속성
<테이블 가독성 데이터 테이블은 "1">을 의미합니다.
표><시간>
오류 이름의 의미
6개의 정렬된 값이 종종 반환될 수 있으며 오류 이름 속성도 반환될 수 있습니다.
<테이블 가독성 데이터 테이블은 "1">과 같습니다.
표><시간>
평가 오류
최신 버전의 JavaScript는 EvalError를 발생시키지 않습니다. 대신 SyntaxError를 사용하십시오.
<시간>
범위 오류
RangeError
는 외부에 지체 없이 번호를 사용하는 동안 발생합니다.값의 허용 범위.
예를 들어 소유자는 다음과 같은 숫자에 대해 선행 자릿수를 설정할 수 없습니다.500.
<시간>
도움말 오류
ReferenceError
는 변수(참조)가 있는 경우입니다.현재 발표되지 않음:
<시간>
구문 오류
SyntaxError
오류는 회사에서 코드와 일부 코드를 평가하려고 할 때 발생할 수 있습니다.구문 오류입니다. 오류
하나
<시간>
유형 TypeError
는 사람이 일부 값 이외의 값을 사용할 때 반환됩니다.예상 유형 범위:
<시간>
URI(Uniform Resource Identifier) 오류
URIError
는 URI에 잘못된 문자를 입력하면 생성됩니다.
런타임 오류가 발생하면 오류 개체가 항상 표시됩니다. Error 개체는 비 전통적인 예외의 기준점으로 사용할 수도 있습니다.
JavaScript에서 오류 메시지 속성은 오류 메시지를 설정하거나 반환하는 데 사용됩니다. 반환값: return 오류에 대한 자세한 정보를 제공하는 회사를 검색합니다. 위 속성에 대한 법칙의 다른 예: 예 1: 이 예는 새로운 오류를 포함하지 않으므로 잘못된 선택 메시지를 나타내지 않습니다.
라이브러리를 올바른 순서로 로드하십시오. ReferenceError의 잘 알려진 원인은 아마도 모든 학사 스크립트가 아직 정의되지 않은 변수를 참조한다는 사실일 것입니다.정의되지 않은 값을 사용합니다.