条件判断 if
if (num1 <= 6){console.log('婴幼儿 吃好玩好')}
else if (num1 <=18){console.log('少年 吃好学好')}
else if (num1 <=25){console.log('青年 吃好学好教好')}
else if (num1 <=55){console.log('中年 吃好学好教好')}
else if (num1 <=75){console.log('老年 吃好教好')}
else if (num1 <=95){console.log('晚年 吃好')}
else if (num1 <=120){console.log('百年 吃好')}
else {console.log('修仙者')}
精确匹配 switch
switch (num1){
case 120: console.log('刚好及格'); break
case 140: console.log('哎呦不错喔'); break
case 150: console.log('满分也'); break
default : console.log('加油')
}
三元条件表达式
优点是更简洁 缺点是不适用于多执行代码
let num3 :number = num2 > num1 ? num2 :num1
简易示例
let num1 : number = 120
// 条件匹配
if (num1 <= 6){console.log('婴幼儿 吃好玩好')}
else if (num1 <=18){console.log('少年 吃好学好')}
else if (num1 <=25){console.log('青年 吃好学好教好')}
else if (num1 <=55){console.log('中年 吃好学好教好')}
else if (num1 <=75){console.log('老年 吃好教好')}
else if (num1 <=95){console.log('晚年 吃好')}
else if (num1 <=120){console.log('百年 吃好')}
else {console.log('修仙者')}
// 精确匹配
switch (num1){
case 120: console.log('刚好及格'); break
case 140: console.log('哎呦不错喔'); break
case 150: console.log('满分也'); break
default : console.log('加油')
}
// 三元条件表达式
// 优点是更简洁 缺点是不适用于多执行代码
let num2 : number = 99
let num3 :number = num2 > num1 ? num2 :num1
console.log('三元条件表达式',num3)

被折叠的 条评论
为什么被折叠?



