TS相比JS-爱代码爱编程
语雀文章链接:TS相比JS
Typescript = JavaScript + Type,是JavaScript的超集
JS是动态类型语言。C++,Java 是静态类型语言。Typescript 是静态类型语言,但是比较灵活。
TS的编程体验既能享受静态类型带来的优点,如 IDE全方位的开发辅助和严格的代码检查;又能让代码像 Javascript 一样简洁和灵活
好处:
- 提高代码可读性,用类、接口、继承声明可以更加明确意图
- 提高开发效率。
(1)IDE可以进行智能提示了;
(2)拥有类型检查,减少错误&提高找bug的效率。
某些神奇的功能
- 面向对象程序设计:包含一组非常好的面向对象编程(OOP)特性,提高了代码质量和可维护性
- TypeScript支持接口、泛型、继承和方法访问修饰符。
接口是指定契约的好方法
泛型有助于提供编译时检查
继承使新对象具有现有对象的属性
访问修饰符控制类成员的可访问性。TypeScript有两个访问修饰符public和private。默认情况下,成员是公共的,但您可以显式地向其添加公共或私有修饰符。 - 附加功能:具有可选参数的函数。使用REST参数的函数。模块支持。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_40029828/article/details/111086289