当前位置: 首页 > 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    
}


    

http://www.dtcms.com/a/146831.html

相关文章:

  • 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
  • 常用 SQL 转义符的总结
  • 【目标检测】目标检测综述 目标检测技巧
  • 利用人工智能(AI)增强IT运营,提高IT管理效率
  • 使用若依二次开发商城系统-2
  • 【sylar-webserver】重构日志系统
  • 布尔差分法解析:从逻辑导数到电路优化
  • 链式栈和线性栈
  • 服务器在国外国内用户访问慢会影响谷歌排名吗?
  • gnome中删除application中失效的图标
  • (三十)安卓开发中的MVP模式详解