JavaScript try/catch/finally 語句

在下面的例子中,我們故意在 try 塊的代碼中寫了一個錯字县忌。

該實例本應(yīng)該提醒"Hello world掂榔!"继效,但彈出的是拼寫錯誤信息。

catch 塊會捕捉到 try 塊中的錯誤装获,并執(zhí)行代碼來處理它:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>菜鳥教程(runoob.com)</title>

</head>

<body>

<p>try 語句塊中的函數(shù)未定義:</p>

<p id="demo"></p>

<script>

try {

? ? adddlert("歡迎光臨瑞信!");

}

catch(err) {

? ? document.getElementById("demo").innerHTML = err.message;

}

</script>

</body>

</html>

try/catch/finally 語句用于處理代碼中可能出現(xiàn)的錯誤信息。

錯誤可能是語法錯誤穴豫,通常是程序員造成的編碼錯誤或錯別字凡简。也 可能是拼寫錯誤或語言中缺少的功能(可能由于瀏覽器差異)。

try語句允許我們定義在執(zhí)行時進行錯誤測試的代碼塊精肃。

catch?語句允許我們定義當(dāng)?try?代碼塊發(fā)生錯誤時秤涩,所執(zhí)行的代碼塊。

finally?語句在 try 和 catch 之后無論有無異常都會執(zhí)行肋杖。

注意:?catch 和 finally 語句都是可選的溉仑,但你在使用 try 語句時必須至少使用一個。

提示:?當(dāng)錯誤發(fā)生時状植, JavaScript 會停止執(zhí)行浊竟,并生成一個錯誤信息。使用?throw?語句 來創(chuàng)建自定義消息(拋出異常)津畸。如果你將?throw?和?try?振定、?catch一起使用,就可以控制程序輸出的錯誤信息肉拓。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末后频,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子暖途,更是在濱河造成了極大的恐慌卑惜,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驻售,死亡現(xiàn)場離奇詭異露久,居然都是意外死亡,警方通過查閱死者的電腦和手機欺栗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門毫痕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人迟几,你說我怎么就攤上這事消请。” “怎么了类腮?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵臊泰,是天一觀的道長。 經(jīng)常有香客問我蚜枢,道長因宇,這世上最難降的妖魔是什么七婴? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮察滑,結(jié)果婚禮上打厘,老公的妹妹穿的比我還像新娘。我一直安慰自己贺辰,他們只是感情好户盯,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著饲化,像睡著了一般莽鸭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吃靠,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天硫眨,我揣著相機與錄音,去河邊找鬼巢块。 笑死礁阁,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的族奢。 我是一名探鬼主播姥闭,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼越走!你這毒婦竟也來了棚品?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤廊敌,失蹤者是張志新(化名)和其女友劉穎铜跑,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體骡澈,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡锅纺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了秧廉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片伞广。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡拣帽,死狀恐怖疼电,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情减拭,我是刑警寧澤蔽豺,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站拧粪,受9級特大地震影響修陡,放射性物質(zhì)發(fā)生泄漏沧侥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一魄鸦、第九天 我趴在偏房一處隱蔽的房頂上張望宴杀。 院中可真熱鬧,春花似錦拾因、人聲如沸旺罢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扁达。三九已至,卻和暖如春蠢熄,著一層夾襖步出監(jiān)牢的瞬間跪解,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工签孔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留叉讥,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓骏啰,卻偏偏與公主長得像节吮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子判耕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容