1 <HTML> 2 <HEAD> 3 <TITLE>JavaScript Example: while-loop</TITLE> 4 </HEAD> 5 6 <BODY BGCOLOR="#FFFFFF"> 7 8 <PRE> 9 <SCRIPT LANGUAGE="JavaScript"> 10 <!-- hide script from old browsers 11 12 // Compute m mod n for positive m,n: 13 function mod(m, n) { 14 var r = m; 15 while ( r >= n ) { 16 r -= n; 17 } 18 return r; 19 } 20 21 // Compute m div n for positive m,n: 22 function div(m, n) { 23 var r = m, q = 0; 24 while ( r >= n ) { 25 r -= n; q++; 26 } 27 return q; 28 } 29 30 document.writeln("10 DIV 2 = " + div(10, 2)); 31 document.writeln("10 MOD 2 = " + mod(10, 2)); 32 document.writeln(" 5 DIV 3 = " + div(5, 3)); 33 document.writeln(" 5 MOD 3 = " + mod(5, 3)); 34 35 // end script hiding --> 36 </SCRIPT> 37 </PRE> 38 39 </BODY> 40 </HTML>