if...else...
if(true){
conlose.log('执行')
}else{
conlose.log('不执行')
}
//执行
- 三元运算符 ...?..:..
let aa=true
let bb=false
aa?'11':'22' //11
bb?'11':'22' //22
- 循环语句
for (初始化语句:判断条件;计数器更新) {
循环体...
}
例:
for(let i:number=0;i<10;i++){
console.log(i)
// 0 1 2 3 4 5 6 7 8 9
}
- break和continue
for (var i = 1; i < 5; i++) {
if(i==3){
break;
}
console.log("i",i); //1 2 break; 终止循环
}
for (var j = 1; j < 5; j++) {
if(j==3){
continue;
}
console.log("j",j); //1 2 4 continue;跳出本次循环
}