Safe division
JavaScript Exceptions
try / catch
Flowchart (ISO 5807)
Source code
function safeDiv(a, b) {
try {
if (b === 0) throw new Error("нуль");
return a / b;
} catch (e) {
return 0;
}
} try / catch
function safeDiv(a, b) {
try {
if (b === 0) throw new Error("нуль");
return a / b;
} catch (e) {
return 0;
}
}