typescript - “?” 在 typeScript 中声明变量
问题描述
我是 typeScript 语言的新手。我在玩它,发现了 2 种声明变量的语法。
readonly stackName?: string;
readonly stage: string;
很明显,变量的类型是字符串,变量的名称是 stage.stackName & readonly 是一个属性,这意味着我们可以读取这个变量的值。
但为什么我们使用'?在变量声明中。当我们应该使用这种声明时使用“?” 象征 ?
谢谢。
解决方案
推荐阅读
- javascript - 在 1 个网页中使用 2 个不同的 React App
- c# - 如何读取没有一些文本的文本文件
- go - Go generics:是否可以嵌入泛型结构?
- visual-studio-code - 在 Rust 和 VSCode 的新行中继续 Docstring
- kubernetes-pvc - 使用卷的 pvc 标签创建 pod
- sql-server - 增加数据库服务器日志文件的大小
- javascript - 如何将 API 结果显示在屏幕上?
- laravel - 如何使用 OR 代码处理 where 括号?
- joomla - 可自定义字段未保存到 Joomla 中的数据库中
- mysql - 用户使用类似查询的 sql 搜索多个值