zoukankan      html  css  js  c++  java
  • ts常用数据类型

    1.1 布尔值

    let isTrue: boolean = false;
    console.log(isTrue);

    1.2 数字

    let age: number = 26;
    console.log(age);

    1.3 字符串

    let name: string = "bob";

    JavaScript程序的另一项基本操作是处理网页或服务器端的文本数据。 像其它语言里一样,我们使用 string表示文本数据类型。 和JavaScript一样,可以使用双引号( ")或单引号(')表示字符串。

    1.4 数组

    方法一
    TypeScript像JavaScript一样可以操作数组元素。 有两种方式可以定义数组。 第一种,可以在元素类型后面接上 [],表示由此类型元素组成的一个数组:
    let list: number[] = [1, 2, 3];
    方法二
    第二种方式是使用数组泛型,Array<元素类型>:
    let list: Array<number> = [1, 2, 3];

    1.5 Any

    有时候,我们会想要为那些在编程阶段还不清楚类型的变量指定一个类型。 这些值可能来自于动态的内容,比如来自用户输入或第三方代码库。 这种情况下,我们不希望类型检查器对这些值进行检查而是直接让它们通过编译阶段的检查。 那么我们可以使用 any类型来标记这些变量:
    let notSure: any = 4;
    notSure = "maybe a string instead";
    notSure = false; // okay, definitely a boolean

    1.6 Void

    某种程度上来说,void类型像是与any类型相反,它表示没有任何类型。 当一个函数没有返回值时,你通常会见到其返回值类型是 void:
    function warnUser(): void {
    alert("This is my warning message");
    }
    注意:声明一个void类型的变量没有什么大用,因为你只能为它赋予undefined和null
    let unusable: void = undefined;

    1.7 Null 和 Undefined

    TypeScript里,undefined和null两者各自有自己的类型分别叫做undefined和null。 和 void相似,它们的本身的类型用处不是很大:

    // Not much else we can assign to these variables!
    let u: undefined = undefined;
    let n: null = null;

    1.8 元组 Tuple

    元组类型允许表示一个已知元素数量和类型的数组,各元素的类型不必相同。 比如,你可以定义一对值分别为 string和number类型的元组。

    let tup: [number, string] = [27, "jianan"];
    console.log(tup);
    console.log(tup[0], tup[1]);
     
    let a: Array<[number, string]> = [[27, "jianan"], [28, "xixi"]];
    console.log(a);
  • 相关阅读:
    存储过程 游标 有用
    Spring框架IOC容器和AOP解析 非常 有用
    业务逻辑;完成根据自动分单结果来决定进行的相关业务处理
    业务逻辑:完成基于分区关键字匹配的自动分单业务逻辑
    业务逻辑:完成基于CRM地址完全匹配的自动分单业务逻辑
    业务逻辑:完成客户下单后前台系统的数据处理并调用后台系统服务处理业务 webservice接口调用 有用
    Spring IOC 少
    Spring IOC 巨多 非常 有用
    Spring ioc
    LeetCode -- Remove Element
  • 原文地址:https://www.cnblogs.com/gxp69/p/11212328.html
Copyright © 2011-2022 走看看