typescript的基础语法
TypeScript 的基础语法和 JavaScript 很相似,但它提供了一些额外的功能和语法,如类型注释、类型推断、接口、枚举等。
- 变量声明
TypeScript 可以使用 var、let、const 关键字来声明变量。
var myName: string = "Alice";
let age: number = 30;
const PI: number = 3.14;
- 类型注释
TypeScript 可以使用类型注释来指定变量的类型。
let myName: string = "Alice";
let age: number = 30;
- 类型推断
TypeScript 可以根据上下文自动推断变量的类型。
let myName = "Alice"; // 自动推断为 string 类型
let age = 30; // 自动推断为 number 类型
- 函数
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;
- 接口
TypeScript 可以使用接口来定义对象的类型。
interface Person {
name: string;
age: number;
}
let person: Person = {
name: "Alice",
age: 30
};
- 枚举
TypeScript 可以使用枚举来定义一组有限的值。
enum Color {
Red,
Green,
Blue
}
let color: Color = Color.Red;
- 类
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();
``
原文地址: http://www.cveoy.top/t/topic/fi35 著作权归作者所有。请勿转载和采集!