2024/4/2 HarmonyOS学习笔记一TS数据类型

一、三种脚本语言的关系

JS:web端脚本语言
TS:在JS基础上添加静态类型定义
ArkTS:在TS基础上,拓展声明式UI、状态管理、并发任务等能力

二、基本数据类型

1、boolean:布尔

let isDone: boolean = false;

2、number:浮点

(1)变量声明:let data: number = 3.14;
(2)支持四种数据进制:
         let dataTen: number = 2024;
         let dataTwo: number = 0b10010101011
         let dataEight: number = 0o3721
         let dataSixteen: number = 0x7EF3FF
(3)console.log(data):这些数据都是十进制格式打印

3、string:字符串

(1)变量声明:let name: string = '商鞅';

4、数组

(1)声明
    数组元素声明:let list: number[] = [1,2,3];
    数组泛型声明:let list2: Array<number> = [1,2,3];

5、元组:指定数组中所有元素的数据类型

(1)变量声明:let x: [string,number];
    x = ['hello',20];

6、枚举:enum

(1)使用方法:
    enum Color{Red,Green,Blue};
    let c:Color = Color.Green;

7、unKnown:随机数据类型

(1)let notSure: unknow = 4;
    notSure = '张仪';
(2)可以接受所有类型的数据

8、void:函数无返回值

9、undefined&null

(1)let u: undefined = undefined;
(2)let n: null = null;

10、联合数据类型(或类型)

let data: string | number;
data变量可以接受string或number类型数据。

相关推荐

  1. 2024/4/2 HarmonyOS学习笔记TS数据类型

    2024-04-06 02:32:03       36 阅读
  2. Rust 学习笔记 - 详解数据类型

    2024-04-06 02:32:03       51 阅读
  3. Matlab学习笔记01 - 基本数据类型

    2024-04-06 02:32:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 02:32:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 02:32:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 02:32:03       87 阅读
  4. Python语言-面向对象

    2024-04-06 02:32:03       96 阅读

热门阅读

  1. matlab学习(二)(4.2-4.8)

    2024-04-06 02:32:03       31 阅读
  2. 【趣味学算法】11_黑洞数

    2024-04-06 02:32:03       35 阅读
  3. postcss安装和使用

    2024-04-06 02:32:03       40 阅读
  4. 【WPF应用26】C#中的CheckBox控件详解与应用示例

    2024-04-06 02:32:03       43 阅读
  5. 热浪

    2024-04-06 02:32:03       30 阅读
  6. WebView的使用和后退键处理

    2024-04-06 02:32:03       44 阅读
  7. 蓝桥杯每日一题:转圈游戏(快速幂)

    2024-04-06 02:32:03       37 阅读
  8. SpringBoot 接口加密解密

    2024-04-06 02:32:03       32 阅读
  9. “全双工“是什么

    2024-04-06 02:32:03       39 阅读
  10. 【C/C++】数组模拟数据结构

    2024-04-06 02:32:03       39 阅读
  11. 安卓APP的技术质量:如何提高

    2024-04-06 02:32:03       35 阅读
  12. 函数model. addGenConstrMax

    2024-04-06 02:32:03       44 阅读
  13. C# 静态方法的小芝士

    2024-04-06 02:32:03       36 阅读