为什么在vue模板中,空字符串返回为真值?
<div>{{ "" ?? "空字符串不是真值" }}</div>
这将只显示空字符串。我有很多空字符串字段,不能用空值合并运算符(??)来检查,而是必须使用三元运算符:
<div>{{ "" ? "字符串为空" : "字符串不为空" }}</div>
"" ??不应该是错误的吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
Nullish 合并运算符 (??) 用于测试一个值是否不等于
null或者undefined,而不是判断它是否“真值”。""是一个假值,但它既不是null也不是undefined。使用 逻辑或 (||) 运算符 来测试“真值”。