English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
message 속성은 오류 유형의 메시지를 나타냅니다.
errorObj.message
try { aaalert("Hello world"); } document.getElementById("result").innerHTML = e.message; }테스트를 보세요‹/›
모든 브라우저가 완전히 지원하는 message 속성:
속성 | |||||
message | 은 | 은 | 은 | 은 | 은 |
반환 값: | 에러 메시지를 나타내는 문자열 |
---|---|
JavaScript 버전: | ECMAScript 1 |
매개변수 "초과 범위"가 발생했습니다:
function check(value) { if (["apple", "banana", "mango"].includes(value) === false) { throw new RangeError(" 매개변수는 "apple", "banana", 또는 "mango"여야 합니다."); } } try { check("carrot"); } document.getElementById("result").innerHTML = e.message; }테스트를 보세요‹/›
문법 오류가 발생했습니다:
try { eval("varr x = 'Hello' } document.getElementById("result").innerHTML = e.message; }테스트를 보세요‹/›
타입 오류가 발생했습니다:
try { undefined.xxx(); } document.getElementById("result").innerHTML = e.message; }테스트를 보세요‹/›
decodeURI() 오류가 발생했습니다:
try { decodeURI("%%"); } document.getElementById("result").innerHTML = e.message; }테스트를 보세요‹/›