// 注释消息
console.log('我说 ', 'hello word ds sd ')
// 变量定义
let title: string = 'this is text message'
let price: number = 21.3
let isCheck: boolean = true
price = 33.3
console.log("tag","pirce " + price)
// 常量定义
const PI: number = 3.1512563
// 数组定义
let names: string[] = ['a', 'b', 'c', 'd', 'e']
console.log('数组',names)
console.log('数组',names[0])
function fn() {
console.log('tag','abc')
}
fn()
fn()
function add(price:number, num:number) {
return price * num
}
let apple = add(2, 2.3)
let banana = add(3, 2.3)
console.log('tag', 'apple ' + apple)
console.log('tag', 'banana ' + banana)
// 箭头函数
let addNumber = (num:number, num2:number) => {
return num + num2
}
let resul = addNumber(1,1)
console.log('tag', '1+1 = ' + resul)
// 接口定义
interface Person {
name:string
age:number
sex:boolean
dance:() => void
sing:(name:string) => void
}
let person: Person = {
name: 'zhangxi',
age: 33,
sex: false,
dance: (): void => {
console.log('dance','跳舞')
},
sing: (songName : string): void => {
console.log('dance','唱歌 ' + songName)
}
}
console.log('tag',person.name)
console.log('tag',person.age)
console.log('tag',person.sex)
person.dance()
person.sing('爱的供养')
// 联合体
// 语法 let 变量名:类型1|类型2
let judge:number | string = 100
judge = 'A+'
console.log('tag,', '年终考试 ' + judge)
// 性别 男,女,保密 约定数据范围
let gender :'man' | 'woman' | 'secret' = 'secret'
// 枚举
enum Colors {
Red = '#ff0f29',
Orange = '#ff7100',
Green = '#30b30e'
}
let color: Colors = Colors.Red
鸿蒙基础(定义和使用)
最新推荐文章于 2025-01-31 21:08:04 发布