TypeScript 的基础语法和 JavaScript 很相似,但它提供了一些额外的功能和语法,如类型注释、类型推断、接口、枚举等。

  1. 变量声明

TypeScript 可以使用 var、let、const 关键字来声明变量。

var myName: string = "Alice";
let age: number = 30;
const PI: number = 3.14;
  1. 类型注释

TypeScript 可以使用类型注释来指定变量的类型。

let myName: string = "Alice";
let age: number = 30;
  1. 类型推断

TypeScript 可以根据上下文自动推断变量的类型。

let myName = "Alice"; // 自动推断为 string 类型
let age = 30; // 自动推断为 number 类型
  1. 函数

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;
  1. 接口

TypeScript 可以使用接口来定义对象的类型。

interface Person {
  name: string;
  age: number;
}

let person: Person = {
  name: "Alice",
  age: 30
};
  1. 枚举

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();
``
typescript的基础语法

原文地址: http://www.cveoy.top/t/topic/fi35 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录