• 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[][]
    
  • 相关阅读:
    linux--->PHP常用模块解析
    php--->php 缓冲区 buffer 原理
    php--->php打印格式化
    mysql--->MySQL错误日志
    mysql--->mysql慢查询
    单双引号问题
    博客园图片显示问题
    laravel 常用知识总结
    laravel config文件的使用
    laravel 接收json串
  • 原文地址:https://www.cnblogs.com/honkerzh/p/10957241.html
Copyright © 2020-2023  润新知