鸿蒙基础(定义和使用)

// 注释消息
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值