当前位置: 首页 > 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
  • 李在明涉嫌违反《公职选举法》案将于15日进行首次重审公审
  • 五一假期首日,多地党政主官暗访督查节日安全和值班值守工作
  • 邮储银行一季度净赚超252亿降逾2%,营收微降
  • 成都世运会倒计时100天,中国代表团运动员规模将创新高
  • 新华每日电讯:从上海街区经济看账面、市面、人面、基本面
  • 我国成功发射卫星互联网低轨卫星