所以我来自 Lua/XML 背景,正在转向 HTML/CSS/JavaScript,我对我猜测的相当简单的东西感到有点困惑。我将仅在 Lua 中给出一个示例,说明我尝试在 JavaScript 中执行的操作。
local a = "text"
local b = c or a
很简单:如果变量 c 不存在则使用变量 a
最佳答案
首先需要在某处定义变量c
,否则会出错。在那之后
您可以使用三元运算符:
let a = 'text';
let b = typeof c == 'undefined' ? c : a;
这里有一些链接供您检查:
https://mkyong.com/javascript/check-if-variable-is-exists-in-javascript/
关于JavaScript变量问题(变量如果存在就等于x,否则等于y),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59800210/