Revision: 30838
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 23, 2010 20:55 by 1man
Initial Code
var sum = function(){
var value = 0;
for(i=0;i<arguments.length;i++){
if(typeof arguments[i] !== 'number'){
throw {
name: 'TypeError',
message: 'That wasn\'t a number fool!'
}
} else {
value += arguments[i];
}
}
alert(value);
}
var sumMe = function(){
try {
sum(45,33,"string",89,12,354, true);
} catch(e){
document.write(e.name + ': ' + e.message);
}
}
sumMe();
Initial URL
Initial Description
An example taken from JavaScript: The good parts showing how to catch an exception.
Initial Title
Exceptions in JavaScript
Initial Tags
javascript
Initial Language
JavaScript