javascript的異常處理

javascript的異常處理

<script>

			/**
			 * 異常處理機制
			 * 		處理可能會出現異常的代碼
			 * 		把可能會出現異常的代碼放在try代碼塊中
			 * 		如果try裏面的代碼沒有異常,catch裏面的代碼不會執行
			 * 		如果try裏面的代碼有異常,就會執行catch裏面的代碼
			 * 目的:保證程序出現問題後可以繼續往下運行
			 */
			/**
			 * eval(n)
			 * 	可以把字符串轉換成標準的javaScript運算方式,得到運算結果
			 */
			try{
				var n = "1+5*9-6+6-";
				var result = eval(n);
				alert(result);
			}catch(e){
				alert("程序報錯");
			}
		</script>

1. 把可能會出現異常的代碼放在try代碼塊中。
2. 如果try裏面的代碼沒有異常,catch裏面的代碼不會執行。
3. 如果try裏面的代碼有異常,就會執行catch裏面的代碼

發佈了30 篇原創文章 · 獲贊 1 · 訪問量 985
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章