
TypeScript基础及实践应用
文章平均质量分 94
TypeScript实践应用,总结练习TypeScript实际的使用,了解强类型在编程中的使用。
suwu150
业精于勤,荒于嬉;行成于思,毁于随;磨刀不误砍柴工。
展开
-
【TypeScript】类、类的属性及抽象类(七)
传统的JavaScript程序使用基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员来讲就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。从ECMAScript 2015,也就是ECMAScript 6开始,JavaScript程序员将能够使用基于类的面向对象的方式。使用TypeScript,允许开发者可以使用这些特性,并且编译后的JavaScript可以在所有主流浏览器和平台上运行,而不需要等到下个JavaScript版本。// 类作用域。原创 2023-09-23 11:51:11 · 1872 阅读 · 1 评论 -
【TypeScript】类型保护(六)
类型保护是一种在TypeScript中使用的技术,它允许您在运行时检查变量的类型,以便更好地确定如何处理变量。在 TypeScript 中实现类型保护有多种方法。如typeof操作符、instanceof操作符、 in操作符、自定义类型谓词函数。它们可用于增强类型安全性,并提高代码的可读性和可维护性。typeof操作符instanceof操作符in操作符自定义类型谓词函数nameA必须是来自于当前函数签名里的一个参数名在 TypeScript 中,可以使用类型谓词函数来定义自定义类型检查方法。原创 2023-08-13 12:03:34 · 2433 阅读 · 6 评论 -
【TypeScript】类型断言(五)
TypeScript断言是指在编写代码时,开发者能够告诉编译器某个值的具体类型,从而可以在编译阶段强制类型检查。这其实在某些强类型语言中,类似于强制类型转换的操作。尖括号语法as语法。原创 2023-08-09 22:40:42 · 2593 阅读 · 0 评论 -
【TypeScript】高级类型-交叉类型&联合类型(四)
TypeScript中类型除了常规的基本类型,也能够由我们定义的类型互相进行组合产生新的类型检查,这就是本次分享的内容,即交叉类型和联合类型的使用。用来组合多个类型的方式。交叉类型交叉类型(Intersection Types)使用符号将多个类型组合合并为一个类型,表示需要同时具备这些类型的特性。联合类型联合类型(Union Types)使用符号将多个类型组合在一起,表示可以是其中任意一个类型。原创 2023-08-06 18:46:31 · 2576 阅读 · 6 评论 -
【TypeScript】接口interface类型(三)
TypeScript的核心原则之一是对值所具有的结构进行类型检查。它有时被称做“鸭式辨型法”或“结构性子类型化”。在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。语法:使用interface关键字开头,定义类型对象,其中可以包含字符串和函数类型age: 30,sayHi() {${this} };} };${this。原创 2023-08-05 00:51:46 · 2725 阅读 · 1 评论 -
【TypeScript】类型声明及应用(二)
TypeScript开发中需要对定义的变量指定类型,目前版本都支持哪些类型,每一个类型都有哪些含义,在这篇文章中,我们将会对其进行总结说明。原创 2023-07-30 00:00:47 · 2377 阅读 · 0 评论 -
【TypeScript】TS入门及基础学习(一)
TypeScript是一种用于应用程序规模的 JavaScript 语言。TypeScript 向 JavaScript 添加了可选类型,支持用于任何浏览器、任何主机、任何操作系统的大规模 JavaScript 应用程序的工具。TypeScript可编译为可读的、基于标准的 JavaScript。TypeScript属于强类型语言,JavaScript属于弱类型语言,强类型语言支持静态语言和动态语言,弱类型语言支持动态语言。这里是TypeScript官方仓库TypeScript。原创 2023-07-29 17:56:44 · 2591 阅读 · 0 评论