今天来和大家探讨一下for循环的用法
语法 for (声明变量初始化条件,判断条件 ,改变自身){
循环执行的代码
}
for 循环作用,循环执行某段代码
案例
// 1000-2000的数字, 满足是4的倍数, 且不是100的倍数
for (var i = 1000; i < 2000; i++) {
if (i % 4 == 0 && i % 100 !== 0) {
console.log(i)
}
}
水仙花数
for (var i = 100; i < 1000; i++) {
// 现在拿到了所有的三位数, 然后接下来需要拿到三位数的 百位十位个位, 方便后续运算
var baiW = parseInt(i / 100)
var shiW = parseInt((i % 100) / 10)
var geW = i % 10
if (baiW * baiW * baiW + shiW * shiW * shiW + geW * geW * geW == i) {
console.log(i)
}
}
求质数: * 1个数 除了1和它自身之外, 不能被任何数整除
*/
var n = 8
var sum = 0
for (var i = 2; i < n; i++) {
if (n % i == 0) {
sum++
}
}
sum == 0 ? console.log('是质数') : console.log('不是质数')