发表于: 2020-04-03 22:55:16

0 1627


一、今天完成的事情


/*
*   练习一:
* 1. 打印99 乘法表
*       1*1=1
*       1*2=2   2*2=4
*       1*3=3   2*3=4   3*3=9
*       ……9*9=81
*
* */
//创建外层循环,用来控制乘法表的高度

for (var i = 1; i <= 9;i++ ){
//创建一个内层循环来控制乘法表的高度
   for (var j = 1;j<=i ;j++){
document.write("<span>"+i+"*"+j+"="+i*j+"</span"+"&nbsp;&nbsp;&nbsp;&nbsp;");
   }
//输出一个换行
   document.write("<br/>");
}

/*
*   练习二:
*       打印出1-100之间所有的质数
*
* */
for (var x = 2 ; x <= 100;x++){
//创建一个 布尔值,用来保存结果,默认 x 是质数
   var flag = true;


   //判断 x 是否是质数
   //获取到 2 - x 之间的所有的数
   for (var y = 2 ; y < x ; y++){
console.log("所有的数+"+y);

       //判断 x 是否能被 y 整除
       if (x%y == 0){
//如果进入判断,则证明 x 不是质数,修改flag 值为 false
           flag = false;

       }
}
//如果是质数,打印 x 的值
   if(flag){
console.log(x);
   }

}

二、明天要做的事情

继续学习

三、遇到的困难


对于打印质数这个练习里面的逻辑还是有些不理解,不是很明白为什么这样


四、收获

学习了新的知识





返回列表 返回列表
评论

    分享到