TypeScript 变量声明学习笔记

TypeScript 是一种支持静态类型的 JavaScript 超集,在变量声明方面也有自己的语法规则。在本文中,我们将介绍 TypeScript 中的变量声明方式,并通过实例演示其用法。

var 声明

使用 var 关键字可以定义一个变量:

typescriptCopy Code
var x = 10;

在 TypeScript 中,变量声明之后就会被赋予一个类型。因此,如果上述代码中将 x 赋值为字符串类型,会发生类型错误。

let 和 const 声明

letconst 关键字是 JavaScript ES6 中引入的块级作用域变量声明方式。在 TypeScript 中,它们同样适用。

typescriptCopy Code
let y = 20; const PI = 3.14;

需要注意的是,const 声明的变量必须进行初始化,并且不能再次赋值。而 let 声明的变量则可以被重新赋值。

类型注解

除了上述声明方式外,TypeScript 还支持在变量名后添加类型注解的方式:

typescriptCopy Code
let z: number = 30;

使用类型注解可以更加明确地指定变量的类型,同时也让代码更易于阅读和维护。

示例

typescriptCopy Code
// 使用 var 声明变量 var a = 1; console.log(a); // 使用 let 和 const 声明变量 let b = 'hello'; const c = true; console.log(b, c); // 使用类型注解 let d: number = 100; console.log(d);

上述代码演示了 TypeScript 中不同的变量声明方式,分别定义了一个数字类型的 a,字符串类型的 b 和布尔类型的 c,以及一个带有类型注解的数字类型变量 d

希望这篇学习笔记对你有所帮助!