*************** EEAJS\EasyEx\HelloWo\   Write\   Program\
*************** HelloWo1.ASP ***************
<%@LANGUAGE=JSCRIPT%>
<%
   Response.Write (   'Hello World...'   );
%>
*************** HelloWo5.ASP ***************
<%@LANGUAGE=JSCRIPT%>
<%
   Response.Write (   'Hello World.....'  +  '<BR>'  +  '\r\n'   );
   Response.Write (   'Hello World.....'  +  '<BR>'  +  '\r\n'   );
   Response.Write (   'Hello World.....'  +  '<BR>'  +  '\r\n'   );
   Response.Write (   'Hello World.....'  +  '<BR>'  +  '\r\n'   );
   Response.Write (   'Hello World.....'  +  '<BR>'  +  '\r\n'   );
%>
*************** HelloWo9.ASP ***************
<%@LANGUAGE=JSCRIPT%>
<%
   var  i ;

   //----- LOOP
   for ( i = 1 ; i <= 9 ; i++ )  {
      Response.Write (   'Hello World.........'  +  '<BR>'  +  '\r\n'   );
   }
%>
*************** Writ2x2.ASP ***************
<%@LANGUAGE=JSCRIPT%>
<%
   Response.Write (   2 + 2   );
%>
*************** WritCalc.ASP ***************
<%@LANGUAGE=JSCRIPT%>
<%
   var  R ;
   var  C , A ;

   R = 10 ;

   C = 2 * Math.PI * R ;
   A = Math.PI * R * R ;

   Response.Write (   'Radius='         +  R  +  '<BR>'  +  '\r\n'   );
   Response.Write (   'Circumference='  +  C  +  '<BR>'  +  '\r\n'   );
   Response.Write (   'Area='           +  A  +  '<BR>'  +  '\r\n'   );
%>
*************** WritMsg.ASP ***************
<%@LANGUAGE=JSCRIPT%>
<%
   var  MyMsg ;

   MyMsg =  '- Nice weather, isn\'t it ?'  +  '\r\n'
          + '- Yes "nice" weather.'        +  '\r\n' ;
   
   Response.Write (   MyMsg.replace( /\r\n/g , '<BR>\r\n')   );
%>
*************** Chr20_FF.ASP ***************
<%@LANGUAGE=JSCRIPT%>
<%
   var  i ;

   Response.Write (   '***** CHARS: '   );

   //----- LOOP
   for ( i = 32 ; i <= 255 ; i++ )  {
      Response.Write (   String.fromCharCode(i)   );
   }
%>
*************** PrimeNb.ASP ***************
<%@LANGUAGE=JSCRIPT%>
<%
   var  IsPrimeArray = new Array(1000);
   var  i ;
   var  j , jMax ;

   Response.Write (   '***** PRIME NUMBERS: '   );

   //----- LOOP 1 , On each number
   for ( i = 1 ; i <= 1000 ; i++ )  {

      //----- Could be a prime number
      IsPrimeArray[i] = true ;

      j    = 2 ;
      jMax = Math.floor ( i / 2 );

      //----- LOOP 2 , Search a divisor
      while (IsPrimeArray[i] && (j <= jMax))  {
         //----- "j" can divide "i" ?
         if ((i % j) == 0)
            IsPrimeArray[i] = false ;
         j++ ;
      }

      //----- Display only prime numbers
      if (IsPrimeArray[i] == true)
         Response.Write (   i  +  ' '   );
   }

/*
   [<--                   i                      -->]
    [<-- j -->]
   .#.....................#.........................#
    |         |                                     |
    2      i div 2                                1000
*/
%>
