zoukankan      html  css  js  c++  java
  • TypeScript基本知识

    TypeScript相关的工具一般都是通过npm进行安装的,首先要查看npm是否已经安装,通过 npm -v

    安装的命令为: npm install -g typescript@2.0.0

    TypeScript的基本类型有:

    布尔类型:boolean 值为 ture 和 false

    数字类型:number 浮点型 支持二进制 八进制 十进制 十六进制

    字符串类型:支持使用单引号(')或双引号("),还有模板字符串反引号(`)来定义多行文本和内嵌表达式 使用${expr}的形式嵌入变量或表达式

    例如:

    let name:string = "Angular";

    let years:number = 5;

    let words:string = `你好,今年是${name}发布的${ysers+1}周年`

    数组类型:array TypeScript有两种数组定义的方式

    例如:

    let arr:number[] = [1,2];

    //使用数组泛型

    let rr:Array<number> = [1,2];

    元组类型:tuple 表示已知元素数量和类型的数组,各个元素的类型不必相同

    例如:

    let x:[string,number];

    x = ['Angular',25];

    枚举类型:enum 枚举是一个可被命名的整型常数的集合,枚举类型为集合成员赋予有意义的名称

    例如:

    enum Color {Red,Green,Bule};

    let c:Color = Color.blue;

    console.log(c);

    任意值类型:any 针对类型不明确的变量使用的一种数据类型

    三种情况:

    (1).变量的值会动态变动的时候,

    (2).改写现有代码的时候

    (3).定义存储各种类型数据的数组的时候

    null和undefined 是其他类型的子类型,可以赋值给其它类型

    void类型 使用void表示没有任何类型,意味着返回值类型是void

    never类型 其他类型(包括null和undefined) 的子类型,表示从不会出现的值

  • 相关阅读:
    异常处理机制中的return关键字
    QuickHit 项目
    kali2.0升级
    sslscan
    RC4弱密码套件检测
    CVE-2017-11882漏洞复现
    应急响应小总结
    服务器日志分析
    《x86汇编语言:从实模式到保护模式 》学习笔记之:第一次编写汇编语言
    nasm不是内部或外部命令
  • 原文地址:https://www.cnblogs.com/violinh/p/12150030.html
Copyright © 2011-2022 走看看