一、基本数据类型

  • any 型 (任意型) 变量可以赋予任何类型的值 赋值之后可以更改

    1. var s = 1;
    2. s = "hello";
    3. console.log(s);
  • string 型 (字符串型) 赋值之后不可更改

    1. var s:string="hello"
  • number 型 (数值型) **赋值之后不可更改**

    1. var s:number=1
  • boolean 型 (布尔型) **赋值之后不可更改**

    1. var s:boolean=true

二、复杂数据类型

  • Array 型 (数组型)两种方式 ```javascript

    数值型数组

    var arr:number[]=[1,2,3,4] // 里面只能写数值 var arr:Array=[1,2,3,4]

字符串型数组

var arr:string[]=[“hello”,”world”] // 里面只能写字符串 var arr:Array=[“hello”,”world”]

  1. - **Object (对象)**
  2. ```javascript
  3. var obj:object={name:"ding",age:18}
  4. var obj={name:"ding",age:18}
  • Array + Object

    1. var list:Array<object>=[{name:"ding",age:18}]
  • 元组

(给数组中的每个元素一种类型,各种元素类型可以不同,对应的位置要相同**)**

  1. var a:[string,number]=["hello",1]
  • 枚举 (**定义一个**集合) ```javascript enum Skill{html,css,js} var b:Skill=Skill.html console.log(b) // 输出下标

enum Status{ success=200, error=404, severError=500 }

var success:Status=Status.success console.log(success) // 输出200

  1. <a name="MQif3"></a>
  2. ## 三、判断数据类型 (typeof 操作符)
  3. ```javascript
  4. console.log(typeof arr)