捕捉異常-- try catch以及throw
如果您熟悉java,一定會對於java嚴謹的try catch控制感到佩服(或是厭煩)。事實上,對於異常的捕捉是非常重要的控制,幸好javascript也沿襲這個優點。
- 簡單的try catch
結果會是:
- 多加一點花樣!改用confirm()方法
結果會是:
- 拋出自定例外(錯誤)
在java裡,只有例外(或異常)可以處理,錯誤是無法處理的;在javascript的世界裡,所有的例外都可以處理,而且自訂例外--簡直比喝水還簡單呢!
結果會是:
所拋出的是一個例外的字串,而非例外類別。
利用document.location.href來指定重新導向的位置。
沒有留言:
張貼留言