day03

114 阅读1分钟

一、循环中的关键字

1、continue关键字,可以跳过当前这次的循环,直接进行下一次的循环。

for(var i = 1;i <= 5;i++){
	if(i == 3){
		continue; // 当i=3的时候,直接进行下一次的循环
	}
	document.write(i);
} 
// 最后结果是1245

2、break关键字,可终止循环,直接让整个循环结束运行。

for(var i = 1;i <= 5;i++){
	if(i == 3){
		break; // 当i=3的时候,直接结束整个循环的运行
	}
	document.write(i);
} 
// 最后结果是12

输出100-200之间所有的素数 (素数,就是除了1和自己本身,不能被别的数整除)

for (var a = 100; a <= 200; a++) {
            // console.log(a);
            var flag = true;
            for (var b = a - 1; b > 1; b--) {
                if (a % b == 0) {
                    flag = false;
                    break
                }
            }
            if (flag) {
                document.write(a + '<br>');
            }
        }