NodeJsのErrerモジュール

724 ワード

errorはNodejsがエラー情報を処理するモジュールです.変数を定義しないと以下のエラーが発生します.
SyntaxError: Missing initializer in const declaration 
変数が宣言されないと以下のエラーが発生します.
ReferenceError: m is not defined       
以下は本人の具体的なテストコードです.
try {
    //       SyntaxError: Missing initializer in const declaration
    const a = 3, m = 3;
    // m     ReferenceError: m is not defined       
    const c = a + m;
    console.log(c)

    const d = c / 0;

    //      Infinity      
    console.log(3 / 0);
} catch (error) {
    console.log(error)
}
本来は1つの整数を0で割ってミスを出させたいですが、大きな意外です.3/0が出力するInfinityは無限大です.javaなら異常を投げます.備考の下で、私のシステムはwindows 7です.nodejsバージョンはV.1.13.0です.linuxとmacがあるかどうか分かりません.nodeを勉強したばかりです.