首页 > 其他分享 >HarmonyOS之ArkTS-常用基本数据类型及使用

HarmonyOS之ArkTS-常用基本数据类型及使用

时间:2023-12-02 11:14:41浏览次数:27  
标签:ArkTS 变量 数据类型 number HarmonyOS 类型 array

ArtTS基本数据类型包括number、string、boolean、array、枚举类型、unknown等

  • number:数字类型,在程序中定义一个变量指定类型一定要小写number

           

看了截图大家肯定有点疑惑为什么变量后面要加一个;number 这就是TS的缘故,这样是为了防止后面发生变异(可被用来放array、string等类型),

在数据展示过程中默认会把二进制、八进制、十六进制转为十进制就如截图中所示 

  • sting:字符类型,变量中的数值要用 双引号(" ")、单引号(' ')、反引号(`  `)

          它们 “三号”之间最为特殊就是反引号它可以把多个变量定义数值连接起来(用${ }方法),这话语法也叫模板语法(是js6中的一种方法)。

  • boolean:布尔值类型,这个就比较简单,不是true就是false,它是用来作为判断使用

  •  array:数组类型,用[ ]包裹数值序列,下标从0开始

        

  • 枚举类型 :这个词可能大家熟悉说到另一个名称大家可能就认识叫object。在ArkTS用enum来作为前缀

  • unknown:提前不知道变量是什么可用次属性

  •  最后一种就是组合类型,知道变量可以有两种类型的情况下我们可以来使用

 

此篇就到此为止,如果像了解更多的数据类型可以访问TS官网:https://www.tslang.cn/docs/handbook/basic-types.html

谢谢大家的支持 

 

标签:ArkTS,变量,数据类型,number,HarmonyOS,类型,array
From: https://www.cnblogs.com/cui-con/p/17871340.html

相关文章

  • HarmonyOS之ArkTS
    ArkTs是什么:它则是TS的超集,在TypeScript(简称TS)的基础上,扩展了声明式UI、状态管理等相应的能力。它会结合应用开发和运行的需求持续演进,包括但不限于引入分布式开发范式、并行和并发能力增强、类型系统增强等方面的语言特性 。它是HarmonyOS优选的主力应用开发语言ArkTS声明......
  • [引]初识ArkTS语言
    ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力 初识ArkTS语言-学习ArkTS语言-入门-HarmonyOS应用开发 在初步了解了ArkTS语......
  • 掌握HarmonyOS框架的ArkTs如何管理和共享状态数据
    本文分享自华为云社区《深入理解ArkTs中的AppStorage和LocalStorage》,作者:柠檬味拥抱。ARKTS(ArkTypeScript)是HarmonyOS应用框架的一部分,提供了一种灵活而强大的状态管理机制。在ARKTS中,AppStorage和LocalStorage是两个关键的概念,它们分别用于应用级和页面级的状态共享。通过深......
  • [good]数据类型
    `uint`是一种无符号整数类型,它的全称是"unsignedint"。这种类型可以表示从0到某个正数的值。具体能表示的最大值取决于实现,但在大多数现代系统上,`uint`通常是32位的,可以表示的最大值是4294967295。与此相比,`uint8_t`和`uint32_t`是固定宽度的整数类型,它们的位宽分别是8位和32位......
  • 数据类型扩展及面试题详解day2
    publicclassdemo2{publicstaticvoidmain(String[]args){inta=10;inta1=010;//八进制inta2=0x10;//十六进制0~9A~f16System.out.println(a1);System.out.println(a);System.out.println(a2);fl......
  • 数据库表的创建、数据类型、约束条件、增删改数据
    MYSQL数据库、表基本操作一、常用数据类型1.1、整型类型数据类型所占字节存储范围(有符号)存储范围(无符号)TINYINT1字节-128~1270~255SMALLINT2字节-32768~327670~65535MEDIUMINT3字节-8388608~83886070~16777215INT4字节-2147483648~21474836470~4294967......
  • Redis数据类型操作和应用场景
    String常用指令#设置key-value类型的值>SETnamepan#根据key获得对应的value>GETname#判断某个key是否存在>EXISTSname#返回key所储存的字符串值的长度>STRLENname#删除某个key对应的值>DELname#批量设置key-value类型的值>MSET......
  • go数据类型-空结构体、空接口、nil
    空结构体funcmain(){ a:=struct{}{} fmt.Println(unsafe.Sizeof(a)) fmt.Printf("%p\n",&a)}打印00x117f4e0有经验的开发人员都知道,所有的空结构体是指向一个zerobase的地址,而且大小为0一般用来作结合map作为set或者在channel中传递信号。t......
  • go数据类型-sync.map
    定义在runtime的sync.map包中有定义:typeMapstruct{ muMutex//锁 readatomic.Pointer[readOnly]//包含了readOnly类型的一个struct,下方把Pointer也贴了 dirtymap[any]*entry //一个map存储数据 missesint//错过、没有命中}//readOnlyisanim......
  • 基本数据类型-C语言-2023/11/29
    ......