/*
Mastering JavaScript, Premium Edition
by James Jaworski
ISBN:078212819X
Publisher Sybex CopyRight 2001
*/
<HTML>
<HEAD><TITLE>Exception Test</TITLE></HEAD>
<SCRIPT LANGUAGE="JavaScript"><!--
function selected(n) {
try {
try {
if (n % 3 == 2) throw "No way"
if (n % 3 == 1) throw "Try again"
}
catch (ex1) {
if(ex1 == "Try again")
if (n % 5 == 0) throw "Try again"
return false
}
if (n % 7 == 3) throw "Try again"
if (n % 7 != 0) throw "No way"
}
catch (ex2) {
if(ex2 != "Try again") return false
if(n % 11 != 0) return false
}
return true
}
--></SCRIPT>
<BODY>
<P>This script only works with Internet Explorer 5, Navigator 6, or later browsers.</P>
<SCRIPT LANGUAGE="JavaScript"><!--
for(i = 1; i <= 100; ++i) {
if (selected(i)) document.writeln(i+"<BR>")
}
--></SCRIPT>
</BODY>
</HTML>
|