TypeScript---Ts中的条件语句、循环语句

本文详细介绍了Python中的条件语句(if, else, elseif, switch)和循环结构(for, while, for-in, for-of),展示了如何根据条件执行不同代码块并重复执行任务。从基础的if语句到高级的switch和各种循环形式,适合初学者理解Python控制流程。
摘要由CSDN通过智能技术生成

1、条件语句

条件语句用于基于不同的条件来执行不同的动作。

条件语句

说明/举例

if

只有当指定条件为 true 时,使用该语句来执行代码

if...else

当条件为 true 时执行代码,当条件为 false 时执行其他代码

if...else if ...else

var num:number = 2

if(num > 0) {console.log(num+" 是正数") }

else if(num < 0) {console.log(num+" 是负数") }

else { console.log(num+" 不是正数也不是负数") }

switch

var grade:string = "A"; switch(grade) {

case "A": {console.log("优秀"); break}

case "B": {console.log("良好"); break}

case "C": {console.log("及格"); break}

case "D":{console.log("不及格"); break}

}

2、循环语句

多次执行同一块代码

循环语句

语法格式及说明

for

for ( init; condition; increment ){ statement(s); }

无限循环:

for(;;) { console.log("这段代码会不停的执行") }

for...in

for (var idx in list) { // idx 索引值 list[idx]: 当前值 }

for...of

for (var val of list) { // val: 当前值 }

forEach

list.forEach((val, idx, array) => { console.log(val,idx,array);

// val: 当前值 // idx:当前index // array: Array });

every

list.every((val, idx, array) => { console.log(val,idx,array);return true; // val: 当前值 // idx:当前index // array: Array });

注意:{}中加上【return true;】才能实现循环,如不加【return true;】,{}中语句执行一次;

some

while

while(condition) { statement(s); }

do...while

do { statement(s); }while( condition );

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值