尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

华为鸿蒙(4.0)应用开发(4)—ArkTs开发语言 – 每天进步一点点

华为鸿蒙(4.0)应用开发(4)—ArkTs开发语言 – 每天进步一点点
📅 发布时间:2026/6/19 3:24:12

文链接:华为鸿蒙(4.0)应用开发(4)—ArkTs开发语言 – 每天进步一点点

鸿蒙4.0用的编程语言是ArkTs。它是在TypeScript的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。

简单来说,TypeScript是JavaScript的超集,ArkTS则是TypeScript的超集。

1.TypeScript-基础类型

(1)布尔类型
let flag:boolean =false;

(2)数字类型
let a:number=123;

(3)字符串类型
let name:string=”张三”;

(4)数组类型
let arr1:number[]=[1,2,3];
let arr2:Array<number>=[1,2,3];

(5)元组
let x:[string,number]
x=[“name”:123]

(6)枚举
enum Week {一、二、三}
let w:Week=Week.一;

(7)Unknown
let data:nuknown=4
data=”张三”

unknow这个非常类似于ts中的any写法。

(8)void

主要用来修饰函数,表示没有返回值

function f():void{
}

(9)Null和Undefined

在ts中,null和undefined分别有自己的类型

let a:undefined=undefined
let b:null=null

(10)联合类型

实际开发中比较常见,一般是number和string,比如下面这样:

let xx:string|number;
xx="one";
xx=1;
2.TypeScript条件语句

这个部分很简单,有任何语言基础的都不用细看。

(1)if语句

let a:number=30
if(a>0){console.log("哈哈");
}

(2)if…else语句

let a:number=8
if(a%2==0){console.log("偶数")
}else{console.log("奇数")
}

(3) if…else if…else

let a:number=8
if(a>1&&a<5){console.log("1")
}else if(a>=5){console.log("2")
}else {console.log("3")
}

(4)switc…case

实际开发中一般不愿意用。功能跟上面的类似,看起来更有条理性。‘

let type:string='1';
switch(type){case '1':{console.log("级别1");break;}case '2':{console.log("级别2");break;}default:{console.log("非法")break;}
}

注意,有过语言基础的知道,如果不写break,后面的case条件都会依次成立,这样就失去了选择的作用了。

3.TypeScript函数

(1)有名函数

无指定类型

相关新闻

  • 2025ICPC网络赛第一场题解
  • .net连接MYSQL数据库字符串参数详细解析(总结)
  • The 3rd Universal Cup. Stage 37: Wuhan

最新新闻

  • 大朗镇美客多入驻培训:墨西哥市场0-1突破 - 东莞选校指南
  • 杭州瓷砖空鼓松动修复:当地反馈比较好的 5 家正规靠谱门店推荐 | 卫生间 / 客厅空鼓专修(2026 最新) - 金修达家庭维修
  • 好的创业项目推荐
  • NXP IEC60730B安全库看门狗测试函数FS_WDOG_Check深度解析与应用实战
  • 2026年当下津市商务车内饰包覆正规门店哪家强:宏骏一站式汽车服务中心常德店深度解析 - 品牌鉴赏官2026
  • NSK ZFT3212-3 滚珠丝杠技术解析

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号