• js循环小练习


    function fn(){
        //打印三角形
        for(var i = 1 ; i <= 30 ; i++){
            
            for(var x = 1; x <= i; x++ ){
                
                document.write('*');
            }
                document.write('<br>');
        }
        
        //9*9乘法表打印
        for(var i = 1; i <= 9; i++){             //变量代表行数
            
           for(var y = 1; y <= i; y++){           //变量每行的个数
              document.write(i+"*"+y+"="+i*y+"&nbsp");
           }                           //i每行的数字,y是从1开始到x的变量
                                            
            document.write("<br />");            //内for循环打印+br换行                     
        }
        
        //求阶乘的和1!+2!+3!+4!+...+N!
        var n=prompt('输入');
        var sum=0;
        for(var x = 1;x <=n ; x++){
            var factorial=1;
            
            for(var y=1; y <= x; y++){
                factorial*=y;         //阶乘的算法思路,永远阶乘*N;外部for每循环一次,factorial都会重新赋值1,
                              // 所以factorial的值永远都是:factorial(y-1)*y
          } sum+=factorial;         //求阶乘的和:阶乘的和+下一个阶乘 
        }
         alert(sum);
    }
  • 相关阅读:
    让所有IE支持HTML5的解决方案
    分享按钮源码
    jQuery引用
    字体 ttf 下载
    重写 gallery 防止滚过头
    view 隐藏 显示
    android 数据存储几个方式
    TextView 内容居中
    eclipse导入基类方法
    imageview 全屏 拖动
  • 原文地址:https://www.cnblogs.com/xiaojiangk/p/9718661.html
Copyright © 2020-2023  润新知