发表于: 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"+" ");
}
//输出一个换行
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);
}
}
二、明天要做的事情
继续学习
三、遇到的困难
对于打印质数这个练习里面的逻辑还是有些不理解,不是很明白为什么这样
四、收获
学习了新的知识
评论