(十一)给变量设置多种类型
变量 设置 十一 多种类型
2023-06-13 09:17:09 时间
# 给变量设置多种类型(联合类型)
// 我们给 numericValue 设置为 number
let numericValue: number = 15
// 但是当我们想要使用这个变量赋值 string 的时候就会报错
numericValue = '15'
- 想要同时满足以上两种类型,就可以使用联合类型了
// 这样就同时兼容 number 和 string 类型了
let numericValue: number | string = 15
- 其他例子
let args: string | string[]
args = 'value1'
args = ['value1', 'value2', 'value3']
2.
interface Product {
title: string,
price: number
}
let product: string | Product
product = '牛仔裤'
product = {
title: '牛仔裤',
price: 200
}
# 总结-写在最后
- 当然这里的联合可以是任意类型的联合,这样就可以一个变量同时可以存放多种类型的数据了
string | number | boolean | string[]
相关文章
- 为什么编程里习惯使用 i、j、k 等作为循环变量?
- Flowable 设置流程变量的四种方式
- Optimizing MySQL with System Variables(mysql设置系统变量)
- MySQL Variables have_statement_timeout 数据库 参数变量解释及正确配置使用
- MySQL Variables ngram_token_size 数据库 参数变量解释及正确配置使用
- MySQL Variables sql_buffer_result 数据库 参数变量解释及正确配置使用
- 变量Linux 设置路径变量的实现方式(linux指定路径)
- 临时变量设置——Linux下的强大功能(linux设置临时变量)
- Oracle教你轻松定义表变量(oracle定义表变量)
- Linux系统如何设置变量? 掌握Linux系统变量设置的方法(linux系统变量设置)
- MSSQL中使用变量的设置方法(mssql设置变量)
- MySQL 设置变量:改变未来的基石(mysql 设置变量)
- 的几种方式Linux下设置变量的多种方式(linux 设置变量)
- Linux:变量长度探索之旅(Linux 变量长度)
- C语言中给Mysql变量赋值的方法(c中mysql变量赋值)
- 使用变量动态设置js的属性名
- PHP的error_reporting错误级别变量对照表