typesript
介绍
TypeScript是专门为开发大规模javaScript应用程序设计的编程语言。TS包含了js现有所有的功能,使用了相同的语法。所以Js程序直接就是合法的TS程序。对于Js库,也可以直接迁移。
TS的运行逻辑是,通过Ts编译器将ts程序编译成js代码,然后运行。
Ts对于Js最大的改进就是,添加了静态类型的支持,不强制要求添加类型注解,可以自行推断,但是也可以添加。
js的槽点,大多来自弱类型,动态类型。弱类型就是类型之间在运行时随时转换,也就是一个值实际上是什么类型取决于在什么环境下使用。1如果和字符串操作就是‘1’,和boolean操作就是true,他们三是一个人,只不过去了不同的环境。动态类型就是在运行时,内存区域会发生变化,本来指向int的指针会指向string之类的。你永远不知道这个指针到底会指向什么类型,这就是动态性,只有到运行时才能知道。
typesript
https://wainyz.online/wainyz/2024/09/11/typesript/