TypeScript基础数据类型以及变量声明
// TypeScript 基础数据类型
let isDone: boolean = false; // 布尔值
let count: number = 10; // 数值
let name: string = "Alice"; // 字符串
let list: number[] = [1, 2, 3]; // 数组
let x: undefined = undefined; // undefined
let y: null = null; // null
// 使用接口定义对象类型
interface Person {
name: string;
age: number;
}
let person: Person = { name: "Bob", age: 25 }; // 对象
// 使用元组定义固定长度的数组
let tuple: [number, string] = [7, "hello"]; // 元组
// 使用枚举定义数值类型的集合
enum Color {
Red = 1,
Green,
Blue
}
let color: Color = Color.Green; // 枚举
// 任意类型 any 可以用来存储任意类型的值
let notSure: any = 4;
notSure = "maybe a string instead";
notSure = false; // 可以赋予任何类型的值
// 变量声明关键字
let declaresVariable = "using let"; // 使用 let 声明的变量
var usesVar = "using var"; // 使用 var 声明的变量
const constantVariable = "constant value"; // 使用 const 声明的常量
这段代码展示了在TypeScript中如何声明和使用不同的数据类型,包括基本类型、数组、对象、元组、枚举以及任意类型。同时,它也展示了如何使用let
, var
, 和 const
这三个关键字来声明变量。这有助于理解TypeScript中变量的声明和使用。
评论已关闭