エラーのハンドリング
try {
const num = 1;
num.toUpperCase();
// TypeError
let val1 = val2 + 1;
// ReferenceError
} catch (error) {
if (error instanceof TypeError) {
console.log('TypeErrorが発生しました。')
} else if (error instanceof ReferenceError) {
console.log('ReferenceErrorが発生しました。')
}
}