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

    TypeScript 包含的数据类型如下表:

    数据类型关键字描述
    任意类型 any 声明为 any 的变量可以赋予任意类型的值。
    数字类型 number

    双精度 64 位浮点值。它可以用来表示整数和分数。

    let binaryLiteral: number = 0b1010; // 二进制
    let octalLiteral: number = 0o744;    // 八进制
    let decLiteral: number = 6;    // 十进制
    let hexLiteral: number = 0xf00d;    // 十六进制
    字符串类型 string

    一个字符系列,使用单引号(')或双引号(")来表示字符串类型。反引号(`)来定义多行文本和内嵌表达式。

    let name: string = "Runoob";
    let years: number = 5;
    let words: string = `您好,今年是 ${ name } 发布 ${ years + 1} 周年`;
    布尔类型 boolean

    表示逻辑值:true 和 false。

    let flag: boolean = true;
    数组类型 array

    声明变量为数组。

    let x: [string, number];
    x = ['Runoob', 1];    // 运行正常
    x = [1, 'Runoob'];    // 报错
    console.log(x[0]);    // 输出 Runoob
    元组 tuple

    元组类型用来表示已知元素数量和类型的数组,各元素的类型不必相同,对应位置的类型需要相同。

    let x: [string, number];
    x = ['Runoob', 1];    // 运行正常
    x = [1, 'Runoob'];    // 报错
    console.log(x[0]);    // 输出 Runoob
    枚举 enum

    枚举类型用于定义数值集合。

    enum Color {Red, Green, Blue};
    let c: Color = Color.Blue;
    console.log(c);    // 输出 2
    

      

    void void

    用于标识方法返回值的类型,表示该方法没有返回值。

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

    表示对象值缺失。

    undefined undefined

    用于初始化变量为一个未定义的值

    never never

    never 是其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值。

  • 相关阅读:
    .vue文件在phpstorm中红线解决办法
    javascript预编译详解
    javascript数据类型判断及数据隐式和显示转换
    用git版本库工具上传项目到github(新手简单易上手)
    javascript的数据运算和条件判断
    javascript基础类型和引用类型
    uniapp开发钉钉小程序遇到的坑!!!
    pdf解析器 用于小程序 h5
    百度的Ueditor(php)上传到aws s3存储方案
    css3 pointer-event属性
  • 原文地址:https://www.cnblogs.com/yangda/p/12945963.html
Copyright © 2011-2022 走看看