37-38 for循环

for循环

html 复制代码
<!DOCTYPE html>
<html lang="zh-CH">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //for语句,也是一个循环语句,也称为for循环
        //在for循环中,专门的位置用来放三个表达式
        // 1.初始化表达式
        // 2.条件表达式
        // 3.更新表达式
        //for循环的语法:
        //for(初始化表达式;条件表达式;更新表达式){
        //语句
        //}

        //打印1-100之间所有奇数,并求和
        var sum=0;
        for (var i = 1; i <= 100; i++) {
            if(i%2!==0){
             document.writeln(i);
            sum=sum+i;   
            }
        }
        document.writeln("1-100之间奇数的和为"+sum);
    </script>
</body>

</html>

练习

html 复制代码
<!DOCTYPE html>
<html lang="zh-CH">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //水仙花数是指一个3位数,它的每个 位数上的数字的三次幂只和等于它本身
        //例如:1^3+5^3+3^3=153
        //请打印所有水仙花数
        for (var i = 100; i < 1000; i++) {
            var bai = parseInt(i / 100);
            var shi = parseInt((i / 10) % 10);
            var ge = i % 10;
            if (i === Math.pow(bai,3) + Math.pow(shi,3) + Math.pow(ge,3)) {
                document.writeln(i);
            }
        }
    </script>
</body>

</html>
相关推荐
李@十一₂⁰1 小时前
HTML 特殊字体符号
前端·html
y***86691 小时前
TypeScript在Electron应用中的使用
javascript·typescript·electron
小奶包他干奶奶3 小时前
Webpack学习——Loader(文件转换器)
前端·学习·webpack
zy happy3 小时前
若依 vue3 报错:找不到模块“@/api/xxxx/xxxxx”或其相应的类型声明。。Vue 3 can not find mod
前端·javascript·vue.js
潘小安3 小时前
Git Worktree + Claude Code:让你的开发效率翻倍的秘密武器
前端
meichaoWen4 小时前
【Vue3】vue3的全面学习(一)
前端·javascript·学习
小猪努力学前端4 小时前
在 React + React Router v7 SSR 项目里做多端适配,我踩的两个坑
前端·react.js
q***d1734 小时前
React桌面应用开发
前端·react.js·前端框架
8***29314 小时前
解决 Tomcat 跨域问题 - Tomcat 配置静态文件和 Java Web 服务(Spring MVC Springboot)同时允许跨域
java·前端·spring
0***144 小时前
React计算机视觉应用
前端·react.js·计算机视觉