message 屬性表示錯(cuò)誤類型的消息。
errorObj.message
try { aaalert("Hello world"); } catch(e) { document.getElementById("result").innerHTML = e.message; }測(cè)試看看?/?
所有瀏覽器完全支持message屬性:
屬性 | ![]() | ![]() | ![]() | ![]() | ![]() |
message | 是 | 是 | 是 | 是 | 是 |
返回值: | 表示錯(cuò)誤消息的字符串 |
---|---|
JavaScript版本: | ECMAScript 1 |
發(fā)生參數(shù)“超出范圍”:
function check(value) { if (["apple", "banana", "mango"].includes(value) === false) { throw new RangeError("參數(shù)必須是 \"apple\", \"banana\", or \"mango\"."); } } try { check("carrot"); } catch(e) { document.getElementById("result").innerHTML = e.message; }測(cè)試看看?/?
發(fā)生語法錯(cuò)誤:
try { eval("varr x = 'Hello'"); } catch(e) { document.getElementById("result").innerHTML = e.message; }測(cè)試看看?/?
發(fā)生類型錯(cuò)誤:
try { undefined.xxx(); } catch(e) { document.getElementById("result").innerHTML = e.message; }測(cè)試看看?/?
發(fā)生了解碼URI()錯(cuò)誤:
try { decodeURI("%"); } catch(e) { document.getElementById("result").innerHTML = e.message; }測(cè)試看看?/?