ts

安装

  1. npm install -g typescript

  2. 查看版本 ts -v

  3. var a:number =1 a=10;

    1
    2
    3
    4
    function sum(n1:number,n2:number){
    return n1+n2
    }
    sum(1,2)
  4. 同一变量有两种类似(联合类型)

    1
    var i :string|number
    1. 任意类型 any
    2. 数组的类型定义
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      //类型加[] 数组的类型定义 
      var arr:number[]=[1,2,3]
      var arr2:string[]=['1','2']
      //泛型
      var Arr4:Array<number> = [1,2,3]
      var arr5:Array<number | string> = [1,'3',strong,8]
      //对象的定义 接口
      interface Person{
      name:string;
      ang?:number;
      sex:string;
      [propName:string]:any;
      }
      var ob2:Person ={
      name:"tom";
      age:30; //可有可无
      sex:"男",
      fun:function(){}
      }
      1
      2
      3
      4
         function fun3(n1:number,n2?number):number{
      return n1+n2
      }
      fun3(1,2)