TypeScript再学习(1)数据类型

本文介绍了TypeScript中的11种基本数据类型(如布尔、Number、String、枚举、数组、元组等),展示了如何在代码中定义和使用这些类型,以及特殊的undefined、null、any、void和never类型。还提到了变量声明的规则和联合类型的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.布尔类型 
2.Number类型 
3.String字符串 
4.枚举 
5.数组Array 
6.元组类型(tuple) 
7.undefined和null
8.any类型 
9.void类型 
10.never类型 
11.unknown类型

基本可以概括为上述11种数据类型;可以先看下在ts下是如何定义各种数据类型的变量;

//布尔类型
const flag: boolean = true;
// Number类型
const count: number = 1;
// String类型
const tree: string = "树木";
// Enum类型
// 普通枚举
enum Color {
  RED,
  GREEN,
  PINK,
}
console.log("Color.RED", Color.RED);
// 设置初始值
enum InitColor {
  RED = 2,
  PINK,
  BLUE,
}
// 字符串枚举
enum stringColor {
  RED = "red",
  GREEN = "green",
  PINK = "pink",
}
console.log("stringColor.RED", stringColor.RED);
//对数组类型的定义方式有2种
const arr: number[] = [1, 2];
const arr2: Array<number> = [1, 2];

// 元组类型: 表示在一个已知数量和类型的数组
const tuple: [number, string] = [1, "zhangsan"];

//声明变量而不赋值 若仅声明变量不赋值,那么会提示使用之前需要赋值
let a: number;
a = 1;
console.log('a',a);

// 如果变量有默认值的话,我们也可以不显示生命类型
let b = 1;
console.log('b',b);

// 还记得我们js中,可以为变量任意赋值吗?在ts中我们也可以给一个变量显示声明联合类型,即多个数据类型
let c: number | string;
c = 1;
c = "zhangsan";
console.log('c',c);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xvzhengyang

感谢,励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值