Javascriptのエラーに悩まされるのはjQueryプラグインを利用した時や、最近多いのがHTML5によるWEBアプリを作ったときに 当然古いブラウザでは非対応なわけでして、でも古いブラウザは単純に利用出来ないだけにしたい!エラーが発動するのだけは避けたい! エラーが出ないようにする という記事も書いたのですが エラーが発動する箇所がわかっているならtry-catch構文が非常にいいカンジです! try{ //エラー出るかもしれないけど実行したい処理 var nativeJSON = localStorage.setItem('memo',nativeJSON); }catch(e){ //エラーが出たときの処理 alert('ローカルストレージ対応のブラウザをご利用下さい'); }finally{ //必ず実行される処理 } if文よりも手軽に使えていいカンジです!