例外処理
入力されたパラメータによってはエラーが発生してスクリプトが停止しちゃう。
なんてときには、例外処理が必要です。
try{
エラーが発生するかもしれない処理;
}catch(e){
エラーが発生したときの処理;
}
こんな感じで、
try{}catch(e){}
で例外処理ができます。
decodeURIなどで、URLエンコードされた文字列をデコードする際など、
デコードされた文字列がUTF-8じゃなかったりしたらエラーが発生してスクリプト停止します。
そんなときは例外処理しましょう。