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>