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

    javaScript数据类型可分为两大类:
    1:基本数据类型:number,string,boolean,undefined,null,symbol
    2.引用类型:object(Array,Function,Data)

    1.1:number类型
    let age:number = 18
    1.2:string类型
    let firstName:string = "chance"
    1.3:boolean类型
    let isDone:boolean = false
    
    1.4:undefined类型
    let u:undefined = undefined
    
    1.5:null类型
    let n:null = null
    
     
    注意:undefined和null是所有类型的子类型, undefined类型变量可以赋值给任何类型的变量
     
    let num:number = undefined
    let nums:boolean = undefined
    let  first:string = undefined
    let c:null = undefined
    

    1.6 any类型

    let notSure:any = 4
    notSure = 'maybe a string'
    notSure = true
    notSure = null
    notSure = undefined
    

     注意:可以任意调用属性和方法

    notSure.myName
    notSure.getName()
    

      

    2.1typeScript数组

    number型数组

    let arrOfNumbers:number[] = [1,2,3,4]
    arrOfNumbers.push(5)
    console.log("arrOfNumbers:",arrOfNumbers)
    

     string型数组

    let arrOfstring:string[] = ['123','234','李四','张三']
    arrOfstring.push('41')
    console.log('arrOfstring',arrOfstring)
    

     注意:ts数组可以使用js数组的任何方法,如果你声明了number型数组,只能添加number型参数,同理string型数组也是只能添加string类型

    元组型:元组中允许存储不同类型的元素,元组可以作为参数传递给函数。

    let arrs:[string,number] = ['1',222]
    arrs.push('1')
    arrs.push(2)
    

     注意:元组也可以使用数组的方法,如果使用push方法,那么只能往数组push已声明的类型

     

  • 相关阅读:
    MySQL基础(二)
    MySQL练习题
    前端基础之css
    前端基础之初识HTML
    Ubuntu14.04 + Text-Detection-with-FRCN(CPU)
    简单HOG+SVM mnist手写数字分类
    汽车检测SIFT+BOW+SVM
    4. Neural Network
    2. Linear Model
    OpenCV2计算机编程手册(二)基于类的图像处理
  • 原文地址:https://www.cnblogs.com/97Coding/p/13832519.html
Copyright © 2011-2022 走看看