打字稿中的as运算符的作用是什么?

马可

我在以下指令中看到了它:

const htmlInput: HTMLInputElement = document.getElementById('htmlInput') as HTMLInputElement;

类型断言已经使用完成了const htmlInput: HTMLInputElement,那么为什么要as使用运算符?

缺氧

document.getElementById()返回类型为的对象Element

类比类Element更通用,HTMLInputElement并且类型的对象Element不具有类型的对象的所有属性HTMLInputElement
TypeScript编译器抱怨并且不允许分配。

const htmlInput: HTMLInputElement不是类型断言,而是声明。
这是不匹配的根源。

这里as引入了引入类型断言关键字类型断言允许开发人员告诉TS编译器“相信我,我知道我在做什么”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

%=运算符的作用是什么?

来自分类Dev

&^运算符的作用是什么?

来自分类Dev

关联类型中+运算符的作用是什么?

来自分类Dev

.environmentObject()视图运算符与@EnvironmentObject的作用是什么?

来自分类Dev

RxJS-运算符的作用是什么?

来自分类Dev

连接运算符在 INSTR 函数中的作用是什么?

来自分类Dev

这个 && 运算符在这段代码中的作用是什么?

来自分类Dev

打字稿中的 Typeof 运算符

来自分类Dev

为什么无效的合并运算符不能用作打字稿中的打字机?

来自分类Dev

“ pin”运算符的作用是什么,Elixir变量是可变的吗?

来自分类Dev

零合并运算符“??”的作用是什么?在可选链?

来自分类Dev

JavaScript中plus运算符的作用域是什么?

来自分类Dev

此代码段中的打字稿解构运算符有什么问题?

来自分类Dev

Java中冒号运算符(例如:Test :)对文本的使用是什么

来自分类Dev

打字稿中的散布运算符剥离类型定义

来自分类Dev

RxJava 中共享运算符的作用是什么?我应该什么时候使用它?

来自分类Dev

打字稿和运算符

来自分类Dev

PowerShell中的“>”运算符是什么?

来自分类Dev

Unix中的“ ./”运算符是什么?

来自分类Dev

Golang中的“&^”运算符是什么?

来自分类Dev

HTML中的“:”运算符是什么?

来自分类Dev

JavaScript中的%运算符是什么?

来自分类Dev

事件中extern修饰符的作用是什么?

来自分类Dev

.xib 文件中占位符的作用是什么?

来自分类Dev

:: *(作用域运算符后的星号)在C ++模板中是什么意思?

来自分类Dev

在打字稿中替换Angular2的Elvis运算符

来自分类Dev

在打字稿中是否存在布尔列表的“全部”或“任何”运算符

来自分类Dev

带有扩展运算符的打字稿昆虫

来自分类Dev

在Swift中,〜>(大于等于)运算符是什么?

Related 相关文章

  1. 1

    %=运算符的作用是什么?

  2. 2

    &^运算符的作用是什么?

  3. 3

    关联类型中+运算符的作用是什么?

  4. 4

    .environmentObject()视图运算符与@EnvironmentObject的作用是什么?

  5. 5

    RxJS-运算符的作用是什么?

  6. 6

    连接运算符在 INSTR 函数中的作用是什么?

  7. 7

    这个 && 运算符在这段代码中的作用是什么?

  8. 8

    打字稿中的 Typeof 运算符

  9. 9

    为什么无效的合并运算符不能用作打字稿中的打字机?

  10. 10

    “ pin”运算符的作用是什么,Elixir变量是可变的吗?

  11. 11

    零合并运算符“??”的作用是什么?在可选链?

  12. 12

    JavaScript中plus运算符的作用域是什么?

  13. 13

    此代码段中的打字稿解构运算符有什么问题?

  14. 14

    Java中冒号运算符(例如:Test :)对文本的使用是什么

  15. 15

    打字稿中的散布运算符剥离类型定义

  16. 16

    RxJava 中共享运算符的作用是什么?我应该什么时候使用它?

  17. 17

    打字稿和运算符

  18. 18

    PowerShell中的“>”运算符是什么?

  19. 19

    Unix中的“ ./”运算符是什么?

  20. 20

    Golang中的“&^”运算符是什么?

  21. 21

    HTML中的“:”运算符是什么?

  22. 22

    JavaScript中的%运算符是什么?

  23. 23

    事件中extern修饰符的作用是什么?

  24. 24

    .xib 文件中占位符的作用是什么?

  25. 25

    :: *(作用域运算符后的星号)在C ++模板中是什么意思?

  26. 26

    在打字稿中替换Angular2的Elvis运算符

  27. 27

    在打字稿中是否存在布尔列表的“全部”或“任何”运算符

  28. 28

    带有扩展运算符的打字稿昆虫

  29. 29

    在Swift中,〜>(大于等于)运算符是什么?

热门标签

归档