当前位置: 首页 > news >正文

鸿蒙系统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    
}


    

相关文章:

  • 10天学会嵌入式技术之51单片机-day-4
  • C# .NET如何自动实现依赖注入(DI)
  • 【前端样式】用 aspect-ratio 实现等比容器:视频封面与图片占位的终极解决方案
  • 【消息队列RocketMQ】二、RocketMQ 消息发送与消费:原理与实践
  • 【AI】SpringAI 第三弹:接入通用大模型平台
  • Docker 镜像、容器和 Docker Compose的区别
  • 制作一款打飞机游戏15:动画优化
  • ArcGIS、ArcMap查看.shp文件时属性表中文乱码
  • Python-24:小R的随机播放顺序
  • [特殊字符] Prompt如何驱动大模型对本地文件实现自主变更:Cline技术深度解析
  • 【Easylive】AdminFilter 详细解析
  • postman乘法计算,变量赋值
  • 实验五 LCD1602 显示字符串
  • Craft 是什么:腾讯 Cloud Studio 中的 CodeBuddy 提供了 Craft 功能
  • 深入解析 Spring 中的 @Value 注解(含源码级剖析 + 自定义实现)
  • 工具:下载vscode .vsix扩展文件及安装的方法
  • 关于敏感文件或备份 安全配置错误 禁止通过 URL 访问 Vue 项目打包后的 .gz 压缩文件
  • 网络结构及安全科普
  • 机器学习-08-推荐算法-协同过滤
  • SQL问题分析与诊断(8)——分析方法2
  • 云南巧家警方抓获一名网逃人员:带70余万现金“隐居”山洞,昼伏夜出
  • 我国与沙特签署《核能发展安全与安保合作谅解备忘录》
  • 9厘米,25克!最小最轻的无线陆空两栖机器人来了
  • 张宝亮任山东临沂市委书记
  • 上海奉贤这所九年一贯制学校将迎首批新生,有何特色?
  • 上海推出平台算法治理合规指引:不得“静默推荐”,算法应用向上向善