TypeScript(if判断)

选择结构
if(表达式){成立后执行的内容}
else if:或者…
else:结尾,以上都不是的结果
单条件判断:
let ages=19;
if(ages>=18){
    console.log("已成年");
}
if(ages<18){
    console.log("未成年");
}
//判断一个数是偶数还是奇数
if(width%2===0){
    console.log("偶数");
}else{
    console.log("奇数");
}
多条件判断:可嵌套
//相亲   男生相亲    女生pass
//身高180以上   彩礼 5w
// 170以上  10w
// 160  20w
//其他情况  倒贴10w
let xq:string='男'
let shg:number=120
if(xq==='男'){
    console.log("相亲");
    if(shg>=180){
        console.log("彩礼5w");
    }else if(shg>=170){
        console.log("彩礼10w");
    }else if(shg>=160){
        console.log("彩礼20w");
    }else{
        console.log("倒贴10w");
    }
}else{
    console.log("pass");
}

判断回文数:
let num1:number=12321
let w:number=parseInt(`${num1/10000}`)
let q:number=parseInt(`${num1/1000}`)%10
let s:number=parseInt(`${num1/10}`)%10
let g:number=num1%10
if(w===g && q===s){
    console.log("是回文数");
}else{
    console.log("不是回文数");
}
DevEco Studio中
@State:同步刷新
onChange 当值发生改变时会执行下边的代码
val:默认值,输入的值
onClick:单击运行
promptAction.showToast(({message:“输入错误”})):弹出一个提示框

如:判断一个数是不是偶数

@Entry
@Component
struct Tet01 {
  @State message: string = '输入一个数字,判断是不是偶数';
  @State num1:number=0;//输入框默认值  //@State:同步刷新
  @State res:string='';
  build() {
   Column(){
     Text(`${this.message}`).fontSize(20)
  Text(`${this.num1}:${this.res}`)//取值
    .fontSize(30).backgroundColor('#ccc')
    .width('80%')
     TextInput({placeholder:"请输入一个数字"})
       .onChange(val=>{
         this.num1=parseFloat(val)
       })
     Button('判断').width('80%')
       .onClick(()=>{
         if(this.num1%2===0){
           this.res='是偶数'
         }else {
           this.res='不是偶数'
         }
       })
   }
    .height('100%')
    .width('100%')
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值