素数の表を表示する
		
			
説明
			素数の表を表示します。outputPrimeNumber(10)の10を100にすると1000-1までの素数を表示できます。素数は赤い背景色で表示されます。
		
		
			
サンプルプログラム
			function outputPrimeNumber(maxNum){
			 var wNum = new Array();
			 var hNum = new Array();
			 var matrix = new Array();
			 var n = maxNum;
			 for (var j=0; j<n; j++) matrix[j] = new Array();
			 for (var i=0; i<10; i++) wNum[i] = i;
			 for (var i=0; i<n; i++) hNum[i] = i * 10;
			 for (j=0; j<n; j++) for (i=0; i<n; i++) matrix[j][i] = wNum[i] + hNum[j];
			 document.write("<table border=1 bordercolor=black cellpadding=0 cellspacing=0>");
			 for (j=0; j<n; j++){
			  if (j==0){
			   document.write("<tr><td>\</td>");
			   for (var k=0; k<10; k++) document.write("<th bgcolor=#ffffe0>"+wNum[k]+"</th>");
			   document.write("</tr>");
			  }
			  document.write("<tr>");
			  for (i=0; i<10; i++){
			   if (i==0) document.write("<th bgcolor=#ffffe0>"+hNum[j]+"</th>");
			   if (checkPrimeNumber(matrix[j][i])){
			    document.write("<td align=middle width=48 height=48 bgcolor=#ffaaaa>"+matrix[j][i]+"</td>");
			   }else{
			    document.write("<td align=middle width=48 height=48>"+matrix[j][i]+"</td>");
			   }
			  }
			  document.write("</tr>");
			 }
			 document.write("</table>");
			}
			function checkPrimeNumber(n){
			 if (n < 2) return false;
			 for(var i=2; i<n; i++){
			  if ((n % i) == 0) return false;
			 }
			 return true;
			}
			outputPrimeNumber(10);