zoukankan      html  css  js  c++  java
  • 2、JavaScript数据类型和数据结构

    2.1、最新的ECMAScript标准定义了8中数据类型

    • 七种原始数据类型
      • Boolean
      • Null
      • Undefined
      • Number
      • BigInt
      • String
      • Symbol
    • 和Object

     

    2.2、TypeScript Any类型

    定义

    • Any类型从名字来看就比较任性,或者说比较博爱,它可以表示JavaScript中的任意类型的值。

    虽然任性,实际应用十分必要。

    • 有些值的类型是不确定的,比如用户的输入值,这个时候希望这些值能够在编译阶段通过类型检查。

    特点

    1.Any类型它可以表示JavaScript中的任意类型的值

    let anyValue: any = 8;

    anyValue = 'Dear Gavin';

    anyValue = true;

    2.Any类型数据可以使用对应数据类型的方法或者属性

    let anyValue: any = 8;

    anyValue.toFixed();

    3.Any类型数据可以赋值给任何数据类型变量(除never类型之外)

    let anyValue: any = 8;

    let str: String

    any = anyValue

    4.如果数据是Any类型,那么可以访问它的任意属性(即便是不存在)

    let anyValue: any = 8;

    anyValue.ant;

    5.Any类型对象任意属性值都是Any类型

    6.Any类型数据可以当做函数或者构造函数调用,可以有任意参数

    let anyValue: any = 8;

    anyValue();

  • 相关阅读:
    十五周学习笔记
    十四周学习笔记
    程序员修炼之道二
    程序员修炼之道
    构建之法十七
    十三周学习笔记总结
    个人课程总结
    构建之法十六
    构建之法十二
    文章单词统计接龙
  • 原文地址:https://www.cnblogs.com/shixiaokeng/p/14395611.html
Copyright © 2011-2022 走看看