日期:2014-05-16 浏览次数:20359 次
javascript小练习:九九乘法表,金字塔,实心菱形,空心菱形,在<table>中放入1~10000的素数.
<html> <head> <title></title> <script language="javascript"> //循环控制综合练习 //1.九九乘法表 for(var i=1;i<=9;i++){ for(var j=1;j<=i;j++){ document.write(i,"*",j,"=",i*j," "); } document.write("<br />"); } document.write("<hr>"); //2.n层金子塔 var n=Number(window.prompt("请输入数字", "")); var s=""; for(var i=1;i<=n;i++){ for(var j=1;j<=n-i;j++){ s+=" "; } for(var j=1;j<=2*i-1;j++){ s+="*"; } document.write(s+"<br />"); s=""; } document.write("<hr>"); //3.n层实心菱形金子塔 var n=Number(window.prompt("请输上半层金子塔的层数", "")); var s=""; //上半层 for(var i=1;i<=n;i++){ for(var j=1;j<=n-i;j++){ s+=" "; } for(var j=1;j<=2*i-1;j++){ s+="*"; } document.write(s+"<br />"); s=""; } for(var i=1;i<=n-1;i++){ for(var j=1;j<=i;j++){ s+=" "; } for(var j=1;j<=2*(n-i)-1;j++){ s+="*"; } document.write(s+"<br />"); s=""; } document.write("<hr>"); //4.n层空心菱形金子塔 var n=Number(window.prompt("请输上半层金子塔的层数", "")); var s=""; //上半层 for(var i=1;i<=n;i++){ for(var j=1;j<=n-i;j++){ s+=" "; } s+="*"; for(var j=1;j<=2*i-3;j++){ s+=" "; } if(i!=1){ s+="*"; } document.write(s+"<br />"); s=""; } for(var i=1;i<=n-1;i++){ for(var j=1;j<=i;j++){ s+=" "; } s+="*"; for(var j=1;j<=2*(n-i)-3;j++){ s+=" "; } if(i!=n-1){ s+="*"; } document.write(s+"<br />"); s=""; } document.write("<hr>"); //5.输出1~500的所有素数 // <table width="200" border="1"> // <tr> // <td> </td> // <td> </td> // <td> </td> // </tr> // <tr> // <td> </td> // <td> </td> // <td> </td> // </tr> // <tr> // <td> </td> // <td> </td> // <td> </td> // </tr> //</table> document.write("<style>table{border:5px solid;border-color:#FF0000;}td{border:1px solid;border-color:#0000FF;}</style>"); document.write("<h1>10000以内的所有素数</h1>"); document.write("<table>"); var x=2;n=0;tmp=0; var flag=true; var td_bgcolor=""; for(;x<=10000;x++){ flag=true; for(var i=2;i<=Math.sqrt(x);i++){ if(x%i==0){ flag=false; break; } } if(flag==true){ n++; if(td_bgcolor==" bgcolor=\"#00FF00\""){ td_bgcolor=" bgcolor=\"#FFFF00\""; }else{ td_bgcolor=" bgcolor=\"#00FF00\""; } tmp=n%39 if(tmp==1){