前端知识js小例子

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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
    Alex_bingo阅读 19,157评论 1 19
  • 第一章数和数的运算 一概念 (一)整数 1整数的意义 自然数和0都是整数。 2自然数 我们在数物体的时候,用来表示...
    meychang阅读 2,656评论 0 5
  • 傍晚登山顶后 一束光洒落 赶紧按下拍摄键 分享给异地的你 说夏天带你一起来 你说好 此刻,我感觉看到了最美的夕阳❤
    影行_阅读 141评论 0 1
  • 古人云:“十年修得同船渡,百年修得共枕眠”,成为老公的人一定在前世有缘,不是有恩于已,就是受恩于已,以便这辈...
    淡泊依然阅读 442评论 0 2
  • 陈水平生于1981年11月20日,笔名岁平,斋号,志恒斋。家住陇南市成县鸡峰镇陈沟村,在上初中时帮助父母在家干农活...
    励志小陈书画阅读 714评论 1 3