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

    学 TypeScript 就是在学 TypeScript 的静态类型和 JavaScript 的衍生语法
    const count: number = 2019; // 按照之前的理解,count 是个 number 类型的静态类型。不能变更为其他类型
    count.toFixed(); // count 确定为 number 类型之后,会具备 number 类型的属性和方法
    
    
    
    // 除了对基本类型的定义之外,还可以自定义类型
    interface Point {
      x: number,
      y: number
    }
    // point 是自定义的 Point 静态类型,具备 Point 的所有属性和方法
    const point: Point = {
      x: 3,
      y: 4
    }
    
    
    
    /**
    * 做一个类比,counter 没定义类型,编辑器不会给任何的提示
    */
    const counter;
    counter.xxx

    总结:我们看到一个变量是静态类型,不仅仅意味着这个变量类型不能修改,还意味这个变量的属性和方法基本上已经确定了,正是因为这样,编辑器可以有一个友好的提示

  • 相关阅读:
    【程序2】
    【程序1】
    基数排序
    归并排序
    选择排序
    leetcode15
    leetcode221
    leetcode322
    leetcode921
    leetcode922
  • 原文地址:https://www.cnblogs.com/wzndkj/p/12954431.html
Copyright © 2011-2022 走看看