例外処理 エラーをthrowする
generateError();
function generateError() {
try {
if (Math.random() > 0.5) {
throw new Error("エラー発生");
} else {
console.log("エラーなし");
}
} catch (e) {
console.log(e.message);
} finally {
console.log("finally処理はエラー有無にかかわらず実行される");
}
}例外処理は3パターンある。
try…catch
try…finally
try…catch…finally