• typescript 基本数据类型


    1.boolen 布尔类型

    let boolen1: boolen = false;
    

    2.number 数字类型

    let num1: number =  0b110;//二进制
    let num2: number =  10;//十进制
    

    3.string 字符串类型

    let str1: string = `姓名:${name}`
    

    4.array 数组类型

    let arr1: Array<number> = [1,2,3];
    let arr2:number[] = [1,2,3];
    

    5.tuple 元祖类型 - 已知元素数量和和类型的数组

    let x:[string,number];
    x = ['zh',4];//运行正常
    x = [1,2];//报错
    

    6.enum 枚举类型

    export enum ActionTypes {
      Increment = '[Counter Component] Increment',
      Decrement = '[Counter Component] Decrement',
      Reset = '[Counter Component] Reset',
    }
    

    7.any 任意类型

    8.null 和 undefined

    let x:number | null | undefined
    

    9.void 类型

    function hello(): void {
    alert("Hello Angular");
    }
    

    10.never 类型

    11.对象类型:使用interface定义

    interface ObjectData {
        imgSrc: string;
        text: string;
    }
    let data :ObjectData = {
        imgSrc:"https://source.unsplash.com/random",
        text:"this is a picture"
    };
    let arrayData: Array<ObjectData> = Object[];
    //二维数组的表示方法:  Array<Array<Object>>  =  Object[][]
    
  • 相关阅读:
    简单工厂
    Asp.Net Catch的应用
    ADO和ADO.NET的区别
    PLSql语句学习(三)
    三层结构的B/S系统(收藏)
    MVC 模式
    利用.net反射动态调用指定程序集的中的方法
    .NET反射的简单示例
    ToString格式化
    HTML:关于位置的几个概念
  • 原文地址:https://www.cnblogs.com/honkerzh/p/10957241.html
Copyright © 2020-2023  润新知