首页 > 解决方案 > 如何在三元表达式中声明变量?

问题描述

我需要i根据条件进行设置:

let i = null
nightmode === true ? i = 1 : i = 0

是否可以i在三元表达式中声明,还是必须在其外部(以处理范围)?

标签: javascriptscopeternary-operatorvariable-declaration

解决方案


您可以直接使用三元作为值的赋值。

let i = nightmode === true ? 1 : 0;

推荐阅读