| 12345678910111213141516171819202122232425262728293031323334353637 |
- // 字面量 = 变量只能是你写死的那个值 必须是一个精确地值
- let a: 10;
- // a =20;
- // 逻辑运算符 | (联合类型)
- let b: 'man' | 'woman';
- b = 'man';
- b = 'woman'
- let c1: number = 10;
- let c2: string = '10';
- let c3: null = null;
- let c4: undefined = undefined;
- let c5: boolean = true;
- let c6: symbol = Symbol("xxx");
- let c7: bigint = BigInt(5637742873827823784);
- // null undefined区别
- // b = 12;
- // 任意类型 隐性
- // let d: any;
- let d;
- // d = 1;
- d = '12';
- // d = Symbol(1);
- // d = null;
- // 未知类型 安全的any 显性
- let e: unknown;
- // let e;
- // e = 1;
- e = '12';
- // e = Symbol(1);
- // e = null;
- // any unknown 区别
- // any可以给任意变量赋值
- // unknown不能直接赋值
- let f:string;
- // f = d;
- // f = e;
- export { }
|