知识点
1.三目运算符
三目运算符是双分支语句的简易写法
条件?表达式1:表达式2
条件成立时执行表达式1,条件不成立时执行表达式2
2.循环语句
while 、 for 、 do while 循环
while循环:
变量初始值 while(条件){ 循环做的事情,变量产生的变化 }
var i= 0 ;
while(i < 0) {
console.log(666);
i++;
}
for循环 :
初始值只读一次,判断条件,循环,变量变化
for(变量初始值;循环;变量变化){ 循环要做的事情 }
do while循环:
先做事情后判断 do{ } while(条件)
var i = 0 ;
do {
console.log(666);
i++ ;
} while(i < 0)
质数的判断
质数:只能被1和自己整除
合数:除了1和自己以外还能被其他数整除
var n = 121;
for(var i = 2 ; i<121; i++){
if(n % i === 0) {
alert("不是质数")
}
else{
alert("是质数")
}
}
break 和 continue
break 结束整个循环
continue 结束本次循环,下次循环继续
for(var i = 0 ; i < 10 ; i++) {
console.log(i);
if(i === 3) {
break;
}
}
for(var i = 0 ; i < 10 ; i++) {
if(i === 3) {
continue;
}
console.log(i);
}
循环的嵌套
外层的循环运行一次,内层的循环运行一圈
打印
****
****
****
****
外层的i控制大印的行数
for(var i = 0 ; i< 4 ; i++){
内层j控制大印*的个数
for(var j = 0 ; j< 4 ; i++){
document.write('*');
}
document.write('
');
}