Javascript - Exceptions
Javascript - Exceptions
HTML
<h2 id="result"></h2>
JavaScript
var add = function (a, b) {
if (typeof a !== 'number' || typeof b !== 'number') {
throw {
name: 'Tipo de Erro',
message: 'Somente números são permitidos.'
};
}
return a + b;
}
var try_it = function ( ) {
try {
return add(7,1);
}
catch (e) {
return {
tipoErro: e.name,
mensagemErro: e.message
};
}
}
var r = document.getElementById('result');
r.innerHTML = try_it();