JS循環(huán)練習(xí)

1,打印1-100之間所有奇數(shù)之和

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>打印1-100之間所有奇數(shù)之和</title>
    <script type="text/javascript">
        var sum=0;
        for (var i = 1; i <=100; i++) {
            
            if (i % 2 != 0) {
                sum += i    
            }
        }
        alert(sum);
    </script>
</head>
<body>
    
</body>
</html>

2.1-100之間所有7的倍數(shù)個數(shù)及和

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>1-100之間所有7的倍數(shù)個數(shù)及和</title>
    <script type="text/javascript">
        var list = [];
        var sum = 0;
        for (var i = 1; i <= 100; i++) {
            if (i % 7 == 0) {
                list.push(i)
                sum+=i
            }
        }
        alert(list.length + 1);
        alert(sum);
    </script>
</head>
<body>
    
</body>
</html>

3.水仙花數(shù)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>水仙花數(shù)</title>
    <script type="text/javascript">
        var gw,sw,bw;
        for (var i = 100; i <= 999; i++) {
            bw = parseInt(i / 100);
            sw = parseInt((i / 10) % 10);
            gw = parseInt(i % 10);
            if (i == bw*bw*bw + sw*sw*sw + gw*gw*gw) {
                document.write(i + '是水仙花數(shù)' + '<br />');
            }
        }   
    </script>
</head>
<body>
    
</body>
</html>

4.判斷是否為質(zhì)數(shù)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>判斷是否為質(zhì)數(shù)</title>
    <script type="text/javascript">
        if(num<=1||isNaN(num)){
            alert('請正確輸入!')
            }else{
                var flag = true;
                for(var i = 2;i<num;i++){
                    if(num % i ==0){
                        flag = false;
                    }
                }
                if(flag){
                    alert('是質(zhì)數(shù)');
                }         
            }

    </script>
</head>
<body>
    
</body>
</html>

5.九九乘法表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>九九乘法表</title>
    <script type="text/javascript">
        for (var n = 1; n <= 9; n++) {
            for (var m = 1;m <=9; m++) {
                var b = m*n;
                document.write('' + m + '*' + n + '=' + b + ' ');
            }   
            document.write('<br/>');        
        }
        
    </script>
</head>
<body>
    
</body>
</html>

while循環(huán)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>while循環(huán)_</title>
    <script type="text/javascript">
        // 1、假如投資的年利率為5%,試求從1000塊增長到5000塊,需要花費多少年
       // 1000 1000+10000.05=10001.05
      // 1050 1050+10500.05=10501.05
     // ……
    // 5000
        var money = 1000;
            var count = 0;

        while(money <= 5000){
            money*=1.05;
            count++;
        }
        console.log(count)
    </script>
</head>
<body>
    
</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容