TS的基本类型

作者: 深度剖析JavaScript | 来源:发表于2020-10-18 23:15 被阅读0次

    TypeScriptJavaScript的超集,为大型应用而生。有两个特点:一是强类型;二是基于类的面向对象编程

    本节来看TS中基本数据类型

    1. Number类型
    let a: number = 5
    

    如上,声明一个Number类型的a并赋值为数字5;可以看TS中声明变量数据类型时,格式为变量名后面加: xx类型

    1. String类型
    let str: string = 'hello ts'
    
    1. Boolean类型
    let isDone: boolean = true
    
    1. NullUndefined类型
    let n1: null = null
    let u1: undefined = undefined
    // -------------------------------
    let n2: null = undefined
    let u2: undefined = null
    

    定义为null或者undefined类型的变量,赋值可以为nullundefined其中之一

    1. Void类型
    function fn():void{
        console.log('This is a fn,but return is void')
    }
    

    void用于表示返回空

    1. Any类型
    let any1: any = 'xxx'
    

    Any类型的变量可以赋值任意类型的值

    1. Array 类型
    let arr: number[] = [1, 2, 3];
    //或者
    let arr: Array<number> = [1, 2, 3]; 
    
    1. Enum类型
    enum Direction {
      NORTH,
      SOUTH,
      EAST,
      WEST,
    }
    
    let dir: Direction = Direction.NORTH;
    

    除了以上列举的其实还有挺多的。后面会慢慢讲到!

    相关文章

      网友评论

        本文标题:TS的基本类型

        本文链接:https://www.haomeiwen.com/subject/zclhmktx.html