美文网首页
前端知识js小例子

前端知识js小例子

作者: Pickupthesmokes | 来源:发表于2018-09-17 23:02 被阅读0次

    1.打印1-100之间所有奇数之和

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            var sum=0;
            for(var i=0;i<=100;i++){
                if(i%2!=0){
                    sum+=i
                }
            }
            alert(sum)
        </script>
    </head>
    <body>
        
    </body>
    </html>
    

    2.打印1-100之间所有7的倍数的个数及总和

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            var sum=0;
            var list=[];
            for(var i=0;i<=100;i++){
                if(i%7==0){
                    list.push(i)
                    sum+=i
                }
            }
            alert(sum);
            alert(list.length);
        </script>
    </head>
    <body>
        
    </body>
    </html>
    

    3.水仙花数是指一个3位数,它的每个位上的数字的3 次幂之和等于它本身。

    (例如:1^3 + 5^3 + 3^3 = 153),请打印所有的水仙花数。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            /*var a,b,c ;*/
            for(i=100;i<1000;i++){
                var a = parseInt(i%10);
                var b = parseInt((i/10)%10);
                var c = parseInt(i/100);
                if(a*a*a+b*b*b+c*c*c== i){
                alert(i  +"是水仙花数");
            }
            }
        </script>
    </head>
    <body>
        
    </body>
    </html>
    

    4.在页面中接收一个用户输入的数字,并判断该数是否是质数。

    质数:只能被1和它自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。
    var num = prompt('请输入一个大于1的数字:');

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            var num=parseInt(prompt("用户输入的数字"))
            for (var i = 2; i < num; i++) {
                if (num%i==0){
                    alert("不是质数");
                    break;
                }else{
                    alert("是质数");
                    break;
                }
            }
        </script>
    </head>
    <body>
        
    </body>
    </html>
    

    5.打印99乘法表

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            for(i=1;i<=9;i++){
                for(j=1;j<=9;j++){
                document.write (i+"*"+j+"="+i*j+"&nbsp&nbsp");
                if(i==j){
                        document.write ("<br/>");
                        break;
                    }
                }
            }
        </script>
    </head>
    <body>
        
    </body>
    </html>
    

    6.打印出1-100之间所有的质数

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            for(i=2; i<=100; i++){
                for(var j=2 ; j<i ; j++){
                    if(i%j == 0){
                        document.write(i+"<br/>");
                        break;
                    }
                }
            }
        </script>
    </head>
    <body>
        
    </body>
    </html>
    

    7、假如投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script>
            for(i=2; i<=100; i++){
                for(var j=2 ; j<i ; j++){
                    if(i%j == 0){
                        document.write(i+"<br/>");
                        break;
                    }
                }
            }
        </script>
    </head>
    <body>
        
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:前端知识js小例子

          本文链接:https://www.haomeiwen.com/subject/exjjnftx.html