『Javascriptプログラミング精講』読書ノート-第四章エラー処理

2819 ワード

4.1
この章の内容は少ないです.全部で何ページかあります.そして、文字を中心に自分が使うべきところを選んで書いてください.
まず、jsはあまり文句を言わない言葉です.彼はいいのも悪いのもよく受け入れてくれますし、間違いがないです.私たちは間違い検査の時に頭が痛くなります.例えば、関数のパラメータが可変で、ほとんど任意の多パラメータが受信できます.また、タイプも固定されていません.あなたが入ってきたいのは整体型ですが、呼び出し時にわざと2つの文字型を伝えて、黙って我慢して、黙って黙っています.
一番簡単な間違いは文法が間違っています.給力IDEは基本的にこの問題を解決できます.まだ運行時のエラーがあります.これはよく分かりません.メモリ、ネット、cpuなどのエラーが発生しました.他のエラーはプログラマが考えが行き届かなくて、jsの本を読んだことがあります.jsdomプログラミング芸術はこの本がいいと言われています.本のコードには様々な判断があり、思考が非常に緻密です.だからよく考えて、もっと多くの可能性を考え出してこそ、ミスをできるだけ減らすことができます.
4.2異常
異常な基本的な使い方は、多く言わなくてもいいです.コードを見れば分かります.
 function lastElement(array) {

     if (array.length > 0) {

     return array[array.length - 1];

     } else {

        throw "cant get the return result";

     }

 }



 function lastElementPlusTen(array) {

 return lastElement(array) + 10;

 }



 try{

 document.write(lastElementPlusTen([]));

 }

 catch(error){

 document.write("the error is: "+error);

 }





 var currentThings = "success";

 function pressThing(things) {

 var tempThings = currentThings;

 try {

 currentThings = "too much operate: " + things;

 }

 finally {

 currentThings = tempThings;

 }

 }

 pressThing(1000);

 document.write(currentThings);







 try{

    throw new Error("i am a error");

 }

 catch(error) {

    document.write(error);

 }