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/>
九、布局
使用不同的布局组件来组织页面内容,如 Stack、Column、Row 等。
<Column>
<Text>First item</Text>
<Text>Second item</Text>
</Column>
这些只是 ArkTS 的一些基础语法,它还具有很多其他强大的特性,用于开发高效、美观的 OpenHarmony 应用程序。

1539

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



