TypeScript 基础语法教程 - 变量、类型、函数、接口、枚举、类
TypeScript 基础语法教程
TypeScript 的基础语法和 JavaScript 很相似,但它提供了一些额外的功能和语法,如类型注释、类型推断、接口、枚举等。
1. 变量声明
TypeScript 可以使用 var、let、const 关键字来声明变量。
var myName: string = 'Alice';
let age: number = 30;
const PI: number = 3.14;
2. 类型注释
TypeScript 可以使用类型注释来指定变量的类型。
let myName: string = 'Alice';
let age: number = 30;
3. 类型推断
TypeScript 可以根据上下文自动推断变量的类型。
let myName = 'Alice'; // 自动推断为 string 类型
let age = 30; // 自动推断为 number 类型
4. 函数
TypeScript 可以使用函数声明、函数表达式、箭头函数等方式来定义函数。
function add(a: number, b: number): number {
return a + b;
}
let subtract = function(a: number, b: number): number {
return a - b;
};
let multiply = (a: number, b: number): number => a * b;
5. 接口
TypeScript 可以使用接口来定义对象的类型。
interface Person {
name: string;
age: number;
}
let person: Person = {
name: 'Alice',
age: 30
};
6. 枚举
TypeScript 可以使用枚举来定义一组有限的值。
enum Color {
Red,
Green,
Blue
}
let color: Color = Color.Red;
7. 类
TypeScript 可以使用类来定义对象的结构和行为。
class Person {
name: string;
age: number;
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
sayHi() {
console.log(`Hi, my name is ${this.name}, I'm ${this.age} years old.`);
}
}
let person = new Person('Alice', 30);
person.sayHi();
原文地址: https://www.cveoy.top/t/topic/oaCM 著作权归作者所有。请勿转载和采集!