for循环 语法
for(初始步长;条件表达式;步长累加){
循环体代码
}
求1-100偶数和
let num
let sum = 0
for(num=1;num<=100;num++){
if(num%2===0){
sum += num
}
}
console.log(sum)
用for循环判断一个数是不是质数
(质数:除了1和本身没有其他因子)
采用了计数器思想
let num = +prompt('请输入一个数')
let count = 0
for(let i = 1; i<=num;i++){
if(num % i == 0){
count++
}
}
if(count != 2){
console.log('不是质数')
}else{
console.log('是质数')
}
求1000以内所有的水仙花数
水仙花数,三位数 个位的立方+十位的立方+百位的立方 = 这个数本身
for(let i =100;i<1000;i++){
let unit = i%10 //个位
let hun = parseInt(i/100) //百位
let tens = parseInt(i/10%10) //十位
let sum = unit*unit*unit+hun*hun*hun+tens*tens*tens
if( sum === i){
console.log(i)
}
}