OpenHarmony 中的 ArkTS 语法基础

OpenHarmony 中的 ArkTS 是一种声明式开发范式编程语言,以下是它的一些基础语法:

一、变量声明

// 声明一个整数变量
let num: number = 10;
// 声明一个字符串变量
let str: string = 'Hello';

二、函数定义

function add(a: number, b: number): number {
    return a + b;
}

三、接口定义

interface Person {
    name: string;
    age: number;
}

四、类定义

class Animal {
    name: string;
    constructor(name: string) {
        this.name = name;
    }
}

五、条件判断

let x = 10;
if (x > 5) {
    // do something
} else {
    // do something else
}

六、循环

for循环:

for (let i = 0; i < 5; i++) {
    // do something
}

forEach循环(用于数组等可迭代对象):

let arr = [1, 2, 3];
arr.forEach(item => {
    // do something with item
});

七、属性绑定和事件处理

在页面组件中,可以使用属性绑定和事件处理来实现交互。

<!-- xxx.ets -->
<Text @click="onClick">Click me</Text>
import { ButtonClickedEvent } from '@ohos.app.ability.UIExtension';

function onClick(event: ButtonClickedEvent) {
    // handle click event
}

八、自定义组件

可以创建自定义组件并在其他地方复用。

<!-- MyComponent.ets -->
<Stack>
    <Text>Custom Component</Text>
</Stack>
<!-- xxx.ets -->
<MyComponent/>

九、布局

使用不同的布局组件来组织页面内容,如 StackColumnRow 等。

<Column>
    <Text>First item</Text>
    <Text>Second item</Text>
</Column>

这些只是 ArkTS 的一些基础语法,它还具有很多其他强大的特性,用于开发高效、美观的 OpenHarmony 应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值