js入门简单代码

来源:互联网 发布:win10 1701端口打不开 编辑:程序博客网 时间:2024/05/17 02:13

1:九九乘法表

function cfb(){            for(var i=1;i<=9;i++)            {                for(var j=1;j<=i;j++)                {                       if(i*j>9)                    document.write(j+"x"+i+"="+i*j+" ")                    else                    document.write(j+"x"+i+"="+i*j+" &nbsp;&nbsp;")                     if(i==j)                        document.write("<br>");                }            }        }        document.write(cfb());

2:菱形

function lx(n)        {            for(var i=1;i<=(n/2+1);i++)                {                for(var j=1;j<=(n-i);j++)                    document.write("&nbsp;");                for(var j=1;j<=(2*i-1);j++)                    document.write("*");                  document.write("<br/>");                }              for(var i=n/2-0.5;i>=1;i--)               {               for(var j=1;j<=(n-i);j++)                    document.write("&nbsp;");               for(var j=1;j<=(2*i-1);j++)                    document.write("*");                   document.write("<br/>");                   }        }         document.write(lx(9));

3:空的菱形

function klx(n)         {             for(var i=1;i<=(n/2+1);i++)                {                for(var j=1;j<=(n-i);j++)                    document.write("&nbsp;");                    document.write("*");                for(var j=1;j<=(2*i-3);j++)                    document.write("&nbsp;");                if(i!=1)                  {                    document.write("*");                   }                 document.write("<br/>");                }              for(var i=n/2-0.5;i>=1;i--)               {               for(var j=1;j<=(n-i);j++)                    document.write("&nbsp;");                    document.write("*");               for(var j=1;j<=(2*i-3);j++)                    document.write("&nbsp;");                    if(i!=1){                        document.write("*")}                   document.write("<br/>");                   }             }         document.write(klx(7));

4:两种方法素数

/* 素数 */    /*方法一*/        var i=2;j=1;            for(i=2;i<=100;i++){                for(j=2;j<i;j++){                    if(i%j==0)                    break;                }                if(j>=i)                    alert(i);                                   }             /*方法二*/            int n=0;            for(i=2;i<100;i++){                if(prime(i))                    {                    alert(i);                    n++;                    }                if(n%5==0){                    system.out.println();                }            }            function prime(int num){                for(int i=2;i<num/2;i++){                    if(num%i==0)                        return false;                       }                return true;            } 

5:一到一百求和三种方式(while .do while.for三种使用方法)

/* 方法一*/        function sum1(n){            var sum=0;            for(i=1;i<=n;i++)                {                sum=sum+i;                }            return sum;         }        var sum11=sum1(100);        document.write(sum11+"<br/>");        /* 方法二*/        function sum2(n){            var sum=0;            var i=1;            while(i<=n){                sum=sum+i;                i++;}            return sum;        }        var sum22=sum2(100);        document.write(sum22+"<br/>");        /* 方法三*/        function sum3(n){            var sum=0;            var i=1;            do{                sum=sum+i;                i++;            }while(i<=n);            return sum;        }        var sum33=sum3(100);        document.write(sum33+"<br/>"); 
0 0
原创粉丝点击