TypeScript 变量声明学习笔记
TypeScript 是一种支持静态类型的 JavaScript 超集,在变量声明方面也有自己的语法规则。在本文中,我们将介绍 TypeScript 中的变量声明方式,并通过实例演示其用法。
var 声明
使用 var
关键字可以定义一个变量:
typescriptCopy Codevar x = 10;
在 TypeScript 中,变量声明之后就会被赋予一个类型。因此,如果上述代码中将 x
赋值为字符串类型,会发生类型错误。
let 和 const 声明
let
和 const
关键字是 JavaScript ES6 中引入的块级作用域变量声明方式。在 TypeScript 中,它们同样适用。
typescriptCopy Codelet y = 20;
const PI = 3.14;
需要注意的是,const
声明的变量必须进行初始化,并且不能再次赋值。而 let
声明的变量则可以被重新赋值。
类型注解
除了上述声明方式外,TypeScript 还支持在变量名后添加类型注解的方式:
typescriptCopy Codelet 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
。
希望这篇学习笔记对你有所帮助!