angular - Typescript中的布尔值和布尔值有什么区别?
问题描述
有人可以解释一下Typescript 中布尔值和布尔值的区别吗?
解决方案
大写Boolean
是一种对象类型。
小写boolean
是原始类型。
您应该始终使用boolean
(程序中的原始类型)。这是因为,Typescript 类型系统不会将对象强制为其原始类型,而 JavaScript会。
你不应该写:
function yourFunction(foo: Boolean)
但总是写:
function yourFunction(foo: boolean)
有关详细信息,请参阅TypeScript 语言 - 基本类型
推荐阅读
- caching - 在 Redis 中根据对象的两个属性进行查询的正确数据结构是什么
- python - AttributeError:类型对象“产品”没有属性“对象”
- recursion - Lua高级递归获取children的children
- python - 如果列的行没有空格,并且希望根据主列的值进行间隔,如何在列中创建值
- php - 当管理员向特定用户发送通知时,仅向用户闪烁一次
- python - 使用事件系统时如何正确杀死/退出/停止线程?
- python - 如何在 M1 Mac 上安装 Librosa?
- android - 样式化 google 在 Android 中映射我的位置按钮
- mongodb - MongoDb 停止排出副作用
- amazon-web-services - 圆形 ci cloudformation 模板 aws 区域错误