zoukankan      html  css  js  c++  java
  • 2.4typescript静态类型的深度理解

    1. 基本类型,例 1: const count: number = 2019
    • 这里我们对静态类型做更深层次的理解,count 是一个 number, 当 count 具备了 number 的静态类型之后,这个变量会具备 number 类型所有的属性和方法。 这时候你使用 count 的时候,在 count.的时候,给出的提示方法就是 number 类型所具有的方法。编辑器会给出非常友好的提示。
    1. 自定义类型,例 2:
    interface Point {
      x: number;
      y: number;
    }
    
    const point: Point = {
      x: 3,
      y: 4,
    };
    • 这里我们自定义了一个 Point 类型,理解 1,变量 point 是一个自定义的 Point 类型,理解 2,point 变量具备 Point 类型所有的属性和方法,当我们使用 point 的时候,编辑器就会给我们提示出来。
    • 当一个变量的类型是静态类型时,不仅他的类型不能被修改,他的属性和方法也确定了,所以编辑器会给出友好提示。
  • 相关阅读:
    用户模板和用户场景
    人月神话阅读笔记02
    人月神话阅读笔记01
    软件工程周总结07
    NABCD
    软件工程周总结06
    软件工程周总结05
    tomcat端口被占用
    SQLyog出现2003错
    一维最大子数组和(续)
  • 原文地址:https://www.cnblogs.com/sinceForever/p/14802212.html
Copyright © 2011-2022 走看看