// 基本数据类型
let num = 10;
// 重新赋值
num = ‘25’;
// 会报错 , 不能存储非原有的类型数据
// 错误信息 Type '25' is not assignable to type 'number'
// boolean
let isLogin = false;
// 更改
isLogin = 1; // 报错
// string
let name = 'LiLei';
// 更改
name = 123; // 报错
// 任意类型
let anything;
anything = 10;
anything = '123'; // 不会报错,因为没有赋值,未定义类型。不推荐使用,相当于和js没有区别了
在TS中可以写成以上形式,但不标准。TS内明确控制数据类型。
正确写法如下:
let num: number = 10;
let isLogin: boolean = true;
let name: string = 'LeLei';
let anything: any // 可以储存任意类型