今天,让我们学习打字稿中的类型转换。我们可以将变量从一种类型转换为其他类型。
JavaScript中没有类型转换的概念,因为JavaScript本身是一种动态类型,我们可以随时给出不同类型的值。但是,typescript中的每个变量都有一种类型。通过类型转换,我们可以将变量从一种类型转换为另一种类型。
在打字稿中,我们使用关键字或操作员转换类型。
假设我们有一个HTML,并且上面有一个输入元素
然后,我们使用函数获取此输入元素,然后打印输入元素的值
如果您在编辑器中的ts文件中编写代码代码,您将找到以下错误
错误的信息是
它告诉我们,变量的类型没有此属性,而报告错误的原因是返回的类型是类型。
但是没有属性,这令人尴尬。我该怎么办?答案:转换类型
我们知道获得的元素是一个插入元素,因此其正确的类型是我们可以通过关键字将类型转换为类型。
修改后,错误消失了
可以看出,当鼠标停留在值值上时,流行值为type。
您也可以使用另一种写作方式
在这里,我们需要了解htmlinputelement在htmlelement中的继承,而htmlelement htmlelement继承
因此,当我们将类型转换为时,此转换称为向下转换。例如
变量具有类型,我们可以给它一种实例,因为该类型是类型的子类。
总结,将转换类型语法用作
除了使用关键字外,我们还可以使用操作符号进行类型转换,例如
总结,使用计算符号转换的语法
今天,我们学会了通过类型转换为另一种类型将变量从一种类型转换为另一种类型。我们使用关键字或操作员进行类型转换。
公共帐户:肖·舒伊(Xiao Shuai)的编程笔记