返回

TypeScript 入门指南(二):从基础开始使用 TypeScript

前端

基础使用

在 TypeScript 中,我们可以像在 JavaScript 中一样声明变量。但是,TypeScript 允许我们为变量添加类型注解,这可以帮助我们更好地理解代码并防止出现错误。

let name: string = "John Doe";
let age: number = 30;
let isMarried: boolean = true;

在上面的示例中,我们声明了三个变量:nameageisMarried。我们为每个变量指定了类型,分别是字符串、数字和布尔值。这使得 TypeScript 能够在编译时检查变量是否被正确使用。

变量声明

在 TypeScript 中,我们可以使用 varletconst 三个来声明变量。var 关键字用于声明全局变量或函数作用域内的变量,let 关键字用于声明块级作用域内的变量,const 关键字用于声明常量。

// 全局变量
var globalVariable = "global";

// 函数作用域内的变量
function myFunction() {
  var functionVariable = "function";
}

// 块级作用域内的变量
if (true) {
  let blockVariable = "block";
}

// 常量
const constantVariable = "constant";

添加类

在 TypeScript 中,我们可以使用 class 关键字来创建类。类是 TypeScript 中的一种数据类型,它允许我们创建具有相同属性和方法的对象。

class Person {
  name: string;
  age: number;

  constructor(name: string, age: number) {
    this.name = name;
    this.age = age;
  }

  greet() {
    console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`);
  }
}

// 创建 Person 对象
const person1 = new Person("John Doe", 30);

// 调用 Person 对象的方法
person1.greet();

在上面的示例中,我们创建了一个名为 Person 的类。该类具有两个属性:nameage。我们还为该类定义了一个构造函数,用于初始化这些属性。最后,我们创建了一个 Person 对象并调用了它的 greet() 方法。

结语

本教程介绍了 TypeScript 的基础知识,包括变量声明、类型注解、函数声明和类。通过这些基础知识,我们可以开始使用 TypeScript 来编写更复杂的程序。在接下来的文章中,我们将继续学习 TypeScript 的其他高级特性,并通过一些实际项目来实践我们的 TypeScript 技能。