页面内容:
1)编写一个页面,打开页面时,页面上有一个按钮,显示为“计算”。
2)打开页面时,页面标题栏需显示“100以内的素数”页面功能:
1)当单击“计算按钮后”,在页面上显示1-100以内,所有能同时被所有的素数。
2)在显示数据时,要求每行显示六个数字,数字之间用空格隔开
3)页面上的每列数字要对齐,且所有数字需要在所在列内右对齐。
4)不得在使用系统计算器计算之后,使用完全的打印语句来处理。所有数字需通过JavaScript代码的运算来生成。
跪求javascript高手

解决方案 »

  1.   

    100以内的素数总会求吧?
    求出来后动态创建table
    试试
      

  2.   


    <script  type="text/javascript">
    function s(n){
      for(var i = 1,row=0; i < n ; i++){
       var x = true;
        for(var j = 2; j <= Math.sqrt(i) ; j++){
          if(i/j==Math.floor(i/j)){
           x = false;
          }
        }
        if(x){
         row++;
         for(var m = 0 ; m <= n.toString().length-i.toString().length ; m++){
         document.write('&nbsp;')
         }
         document.write(i);
         if(row%6==0)
         document.write("<br />");
         else
         document.write("&nbsp;");
        }
      }
    }
    s(100);
    </script>忘了1是不是素数了,不是的话可以舍弃