TypeScript的发展和基本语法
——为什么、什么是TypeScript?
先看TS发展历史!
JS和TS的比较
TS是静态类型(就像编译了之后再运行,而不是一边编译一边运行),JS是动态类型。他们都是弱类型语言(类型转换。字符串可以和字符串相加)!
推荐使用VSCode
——基本语法
基础数据类型(下面)!
对象类型,开头带一个大写的 I 用来表示对象,那个是约定的习惯!
readonly只读,在右边的可以看到,jobId就不能弄嘞
右边那第二个报错是根据左边第一个来的,那个对象有name,这个没有,hobby可以省略,所以没事
函数类型!
给函数定义类型^
函数重载!
数组类型。数组就是一个扩展了的对象!
前两种常用
补充JS的类型!