for/while

2018-11-07  本文已影响0人  Taoqi思

for

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8">
<title>for</title>
<script>
    var sum = 0;
    for(var odd=1;odd < 100; odd++){
        if(odd%2!=0){
            sum+=odd;
        }
    }
    alert('1-100之间所有奇数之和:'+sum);
    var b7s = 0;
    var b7n = 0;
    for (var i = 1;i<100;i++) {
        if (i%7==0) {
            b7s+=i;
            b7n+=1;
        }
    }
    alert('1-100之间所有7的倍数的总和:'+b7s+',1-100之间所有7的倍数的个数:'+b7n);
    for (var i=100; i<1000; i++) {
        var ge = i%10;
        var shi = (parseInt(i/10))%10;
        var bai = parseInt(i/100);
        if(ge**3+shi**3+bai**3==i){
            console.log('水仙花数:'+i);
        }
    }
    var iszhi = prompt('输入一个数:');
    if(!(+iszhi)|| iszhi=='' || +iszhi<2 || +iszhi!=parseInt(iszhi)){
            alert('输入有误。');
    }
    else{
        var flag=true;
        for (var i = 2; i < +iszhi/2; i++) {
            if (+iszhi%i==0) {
                flag=false;
            }
        }
        if (flag){
            alert('是质数');
        }
        else{
            alert('不是质数');
        }
    }
    var str='';
    for (var i = 1; i <=9 ; i++) {
        for (var col = 1; col <= i; col++) {
            str += (col+'*'+i+'='+col*i+'  ');
        }
        str += '\n';
    }
    console.log(str);
    var zhi='';
    for (var i = 2; i <= 100; i++) {
        var flag=true;
        for (var b = 2; b <= i/2; b++) {
            if (i%b==0) {
                flag=false;
                break;
            }
        }
        if (flag){
            zhi += i+' ';
        }
    }
    console.log(zhi);
</script>
</head>
<body>
</body>
</html>
for.png

while:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>while</title>
<script>
    var moy = 1000;
    var n = 0;
    while(moy < 5000){
        moy += moy*0.05;
        n+=1;
    }
    alert(n+'年');
    do{
        var score = prompt('小明成绩:');
    }while(!(+score>=0&&+score<=100&&score!=''));
</script>
</head>
<body>
</body>
</html>
while.png
上一篇下一篇

猜你喜欢

热点阅读