24 lines
391 B
JavaScript
24 lines
391 B
JavaScript
function check() {
|
|
try {
|
|
if (isNaN(answer)) throw '$answer is not a number';
|
|
if (answer != 42) throw '$answer is not 42';
|
|
}
|
|
catch(err) {
|
|
console.log(err);
|
|
answer = 42;
|
|
}
|
|
finally { console.log(answer); }
|
|
}
|
|
|
|
console.count('try'); // 1
|
|
let answer;
|
|
check();
|
|
|
|
console.count('try'); // 2
|
|
answer = 'fourty two';
|
|
check();
|
|
|
|
console.count('try'); // 3
|
|
answer = 23;
|
|
check();
|