<!DOCTYPE HTML>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>test</title>
</head>
<body>
<h1>hello</h1>
<script>
var add = function(a, b) {
if (typeof a !== 'number' || typeof b !== 'number') {
throw {
name: 'TypeError',
message: 'add needs numbers'
};
}
return a + b;
}
var try_it = function() {
try {
add('seven');
} catch (e) {
document.writeln(e.name + ': ' + e.message);
}
}
try_it();
</script>
</body>
</html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>test</title>
</head>
<body>
<h1>hello</h1>
<script>
var add = function(a, b) {
if (typeof a !== 'number' || typeof b !== 'number') {
throw {
name: 'TypeError',
message: 'add needs numbers'
};
}
return a + b;
}
var try_it = function() {
try {
add('seven');
} catch (e) {
document.writeln(e.name + ': ' + e.message);
}
}
try_it();
</script>
</body>
</html>