zoukankan      html  css  js  c++  java
  • 02_TypeScript数据类型

    typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,写ts代码必须指定类型。
     
    1、布尔类型(boolean)
      var flag:boolean = true;
     
    2、数字类型(number)
      var num:number = 123;
     
    3、字符串类型(string)
      var str:string = '爽歪歪';
     
    4、数组类型(array)
      var arr:number[] = [1,3,5,7]
      var arr:Array<number> = [2,4,6,8]
     
    5、元组类型(tuple)
      var arr:[number,string] = [666,'six']
     
    6、枚举类型(enum)
      enum Flag{
        success = 1,
        error = 2    
      }
      
      enum Color{
        c1 = 'red',
        c2 = 'green',
        c3 = 'blue'
      }
     
    7、任意类型(any)
      var tt:any = 123;
      tt = '123';
      tt = true;
     
      var box:any = document.getElementById('box');
      box.style.color = 'red';
     
    8、null 和 undefined
      var num:number | undefined;
      num = 123;如果定义没有赋值就是 undefined
      
      var num:number | null | undefined
      num = 123;一个元素可能是number类型,可能是null,可能是undefined
     
    9、void类型
      表示没有任何类型,一般用于定义方法的时候没有返回值
      function run():void{
        console.log(123)
      }
     
      如果有返回值且是number类型:
      function run():number{
        return 123;
      }
     
    10、never类型
      其他类型(包括null和undefined)的子类型,代表不会出现的值。never声明的变量只能被never类型所赋值。一般用不着。
      var a:never;
      a = (()=>{
        throw new Errow('错误')
      })()
     
      
     
     
     
  • 相关阅读:
    sql 四大排名函数--简介
    Markdown语法规则
    利用ADO操作外部数据——Excel之VBA(15)
    VBA中的用户信息交换——Excel之VBA(14)
    窗体和控件(2)——Excel之VBA(13)
    窗体和控件(1)——Excel之VBA(12)
    使用VBA数组公式——Excel之VBA(11)
    使用DIR函数合并多个文件的数据——Excel之VBA(10)
    ubuntu jupter python虚拟环境
    Pytorch_加载自己的数据集并训练
  • 原文地址:https://www.cnblogs.com/MaShuai666/p/12353244.html
Copyright © 2011-2022 走看看