HarmonyOS 鸿蒙Next 小白求教,在ArkTS中,数值变量应该如何引用到逻辑计算中呢?

HarmonyOS 鸿蒙Next 小白求教,在ArkTS中,数值变量应该如何引用到逻辑计算中呢?

222333.png

@Entry
@Component
struct Cal {
  a:Number=2;
  b:Number=2;
  c:Number;
   build() {
    Row () {
      Button('计算')
         .onClick(() =>{
           this.c=a+b;
         })
      Text(c);
    }
  }
}

更多关于HarmonyOS 鸿蒙Next 小白求教,在ArkTS中,数值变量应该如何引用到逻辑计算中呢?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

cke_237.png

更多关于HarmonyOS 鸿蒙Next 小白求教,在ArkTS中,数值变量应该如何引用到逻辑计算中呢?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


非常感谢,原来是变量类型大写了。

开发者您好,根据你的代码,a、b和c都要用this来引用。

还是会报错。

在ArkTS中,数值变量可以通过直接引用或通过表达式进行逻辑计算。你可以将数值变量赋值给其他变量,或者直接在逻辑表达式中使用。例如:

let num1: number = 10;
let num2: number = 20;
let sum: number = num1 + num2; // 直接引用并进行加法计算

if (num1 > num2) {
    // 在逻辑表达式中使用数值变量
    console.log("num1 is greater than num2");
} else {
    console.log("num2 is greater than or equal to num1");
}

在逻辑计算中,数值变量可以参与比较、加减乘除等操作,ArkTS会根据变量的类型自动进行相应的计算。

回到顶部