javascript - 如何在三元表达式中声明变量?
问题描述
我需要i
根据条件进行设置:
let i = null
nightmode === true ? i = 1 : i = 0
是否可以i
在三元表达式中声明,还是必须在其外部(以处理范围)?
解决方案
您可以直接使用三元作为值的赋值。
let i = nightmode === true ? 1 : 0;
推荐阅读
- android - 图像视图未显示在屏幕叠加层中
- java - Jackson 全局设置将数组反序列化为自定义列表实现
- firebase - Firestore:如何设计数据模型以使查询不存在于数组中的文档成为可能?
- java - 如何使用外键类型从 jpa 存储库返回选择查询
- python - 将当前数据帧值与 pandas 中先前时间步长的聚合值进行比较
- java - 如何模拟内部调用方法?
- docker - 无法在 Hyperledger Fabric docker 设置中创建通道?
- django - 自定义中介模型的优化实现
- kubernetes - Kubernetes DNS 记录的名称服务器
- javascript - XMLHttpRequest 不会在 javascript 的时间间隔内更新