鸿蒙系统ArkTs代码复习1
1.变量 let/var 第二次赋值不需要写let/var
let personName:string = "张三111" 已经声明是string类型 第二次修改也是string类型
常量const 不允许更改 声明是什么就是什么
2.字符串换行` `不是单引号
3.枚举:自己定义一个属于自己的类型
enum Color{red,blue,green}
let color:Color = Color.green;
4.三目运算符 num = num > 100 ?100:num; 如果num>100 就赋值100,如果不大于100,就给他本身的值
5.选择语句switch,if语句太长时选择switch
6.循环语句while,for(let...of...)取值,for(let...in...)取索引
7.数组
let 数组名:类型[] = [数据1,数据2]
let names:string[] = ['小红','小明']
8.函数
function 函数名(形参1:类型,形参2:类型...){
1.编写代码对数据进行处理
2.return处理后的结果
}
let 变量名:类型 = 函数名(实参1,实参2)
function buy(price:number,num:number){
let result: number = price*num
return result
}
let apple:number = buy(2,3)
9.箭头函数
let 函数名 = (形参1:类型,形参2:类型...) =>{
1.计算过程
2.return返回结果
}
函数名(实参1,实参2)
let buy = (price:number,num:number)=>{
let result: number = price*num
return result
}