在JS中,獲得錯誤信息可以經由過程try catch語句或onerror事務,兩種方式可以實現一樣的功能 ,但利用有所區別。下面介紹這兩種體例獲得錯誤的過程。
新建一個html頁面,定名為test.html,用于介紹js若何獲得代碼執行錯誤信息。
在test.html編寫js代碼,在try內利用錯誤的彈窗方式adddlert() ,在catch內捕獲錯誤信息,并把它顯示在頁面的p標簽內。代碼如下:
在瀏覽器運行test.html,在js中是沒有adddlert()這個方式的,執行過程會犯錯,利用try catch當作功捕捉了錯誤,在頁面提醒了錯誤信息。
除了上面將錯誤寫在頁面上,還可以以彈窗的體例彈犯錯誤信息。例如,在test.html界說一個查看動靜的按鈕,點擊按鈕,執行try catch里的內容,若是js代碼有錯誤,會以彈窗的形式顯示錯誤信息。代碼如下:
在瀏覽器運行test.html,點擊“查看動靜”按鈕執行js代碼,因為在js中是沒有adddlert()這個方式的,執行過程會犯錯,實現錯誤信息的彈窗顯示。
利用onerror事務綁心猿意馬錯誤顯示函數,彈犯錯誤信息。例如,在test.html界說一個查看動靜的按鈕,點擊按鈕,執行錯誤的js代碼,經由過程onerror綁心猿意馬的錯誤處置handleErr()函數彈犯錯誤信息。代碼如下:
在瀏覽器運行test.html,點擊“查看動靜”按鈕執行js代碼,因為在js中是沒有adddlert()這個方式的,執行過程會犯錯,彈犯錯誤信息窗口,當作功利用onerror事務捕捉到了js代碼的錯誤。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!