Zlog
首页时间轴关于
Zlog

一个探索技术、编程和构建 Web 的个人空间。

© 2026 Zlog

导航

首页时间轴关于

链接

首页/类型断言

类型断言

类型断言可以手动指定一个变量的类型,即允许一个变量从一个类型转换到另一个类型。

Z

Zephyr110

2021年5月2日·1 分钟
|
frontendfrontend-typescript

1. 概念

类型断言可以手动指定一个变量的类型,即允许一个变量从一个类型转换到另一个类型。

“

提示: 语法:

  • <类型>值 (遇到 JSX 时有兼容性问题)
  • 值 as 类型 (推荐)

示例

我们拿到了一个 any 类型的变量, 但是我们明确的知道这个变量中保存的是字符串类型,此时就可以通过类型断言将 any 类型转换成 string 类型, 就能够使用字符串类型中相关的方法了。

ts
let str: any = 'type-assertion'
let len = (str as string).length //此时str从any指定为string类型后,点语法会提示string相关方法
console.log(len) //14

标签

frontendfrontend-typescript

评论

相关文章

Facade

外观模式:就是提供一个统一的接口去访问多个子系统的多个不同的接口,为子系统中的一组接口提供统一的高层接口。使得子系统更容易使用,不仅简化类中的接口,而且实现调用者和接口的解耦。

2021年12月26日·2 分钟

Singleton

单例模式:就是在整个运行时域,一个类只有一个实例对象。

2021年12月26日·2 分钟

Function Overloading

函数名相同,函数的参数列表不同(参数个数、参数类型),根据参数的不同之行不同的操作。

2021年12月19日·2 分钟

← 返回文章列表