循环语句
一 while循环 (先判断再执行)
-
初始化
-
条件判断
-
要执行的代码
-
自身的改变(第四步不写就是死循环)
var num = 1 // 2. 条件判断 while (num < 5) { // 3. 要执行的代码 (这里的代码数量不限制) console.log(num) // 4. 自身的改变 num++ }
do...while循环 先执行一次 再判断循环
// 1. 初始化 var num = 10086 do { // 3. 循环要执行的代码 console.log(num) // 4. 改变自身 num++ } while (num < 5) // 2. 判断条件 console.log(num)
for 循环
for (1. 初始化 ; 2. 判断条件 ; 4. 改变自身) { 3. 循环要执行的代码 }
水仙花
// 水仙花练习 // 找到100~999所有的数 var sum = 0 for(var i = 100 ; i <= 999 ; i++){ // 找到个位 var gew = i % 10 // 十位 var shiw = parseInt(i / 10) % 10 // 百位 var baiw = parseInt(i / 100 ) sum = gew ** 3 + shiw **3 + baiw ** 3 if(sum === i){ document.write(i) document.write(' ') } }
找到30以内所有质数