typescript的静态类型

    科技2022-07-11  86

    TypeScript 的一个最主要特点就是可以定义静态类型“静态类型”为,就是你一旦定义了,就不可以再改变了;

    const count: number = 1;

    再往深一层次理解,你会发现定义的变量,可以使用类型上所有的属性和方法

    //错误代码 const count: number = 1; count = "jspang";

    接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法;

    在 TypeScript 静态类型分为两种,一种是基础静态类型,一种是对象类型;

    基础类型:

    const count : number = 918; const myName :string = 'jspang'

    对象类型:

    const girl: { name: string, age: number, } = { name: "杨幂", age: 18, }; console.log(girl.name); const girl: () => string = () => { return "女孩"; }; class Person girl{} const nuhai: Person = new Person(); const girl: () => string = () => { return "大脚"; };

    那我们现在总结一下对象类型可以有几种形式:

    对象类型数组类型类类型函数类型

    这几种形式我们在TypeScript里叫做对象类型。

    Processed: 0.010, SQL: 8