TS的循环

TS的循环

while

循环需要的必需条件:1.开始条件 2.结束条件 3.变量的更新

let a:number=1;//开始条件
while(a<=100){//结束条件
    console.log("跑了"+a+"米");
    a++;//变量的更新
}
// 打印出所有的5位数的回文数
let a2:number=10000
while(a2<=99999){
    if(a2%10===parseInt(`${a2/10000}`)&&parseInt(`${a2/1000}`)%10===parseInt(`${a2/10}`)%10){
        console.log(`${a2}是回文数`);
    }
    a2++;
}

do while

// 彬彬今天没好好学习
// 布置一个作业,什么时候完成,什么时候可以去玩
// 开始:未完成(写作业)
let str:string='未完成'
while(str==='未完成'){// 结束:完成
    console.log('未完成作业,继续学习');
    // 模拟输入
    
    str='完成'//是否完成// 条件:是否完成
}

// do while     1~100之间的所有数字之和
let n:number=1;
let sum3:number=0;
do{
    sum3+=n// 执行的循环体
    n++
}while(n<=100)//判断条件
console.log(sum3)



while与do while的区别

while 先判断,在执行,有可能一次也不执行
do while 先执行,再判断,至少执行一次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值