我正在尝试使用三元运算符在块中使用以下代码将字符串文字分配给变量pre
:
texta = "approve";
textd = "deny";
aAction = texta eq "approve" => "true" | "false";
dAction = textd eq "approve" => "true" | "false";
然而,这是在 JavaScript 中遇到的:
var texta = 'approve';
var textd = 'deny';
var aAction = true;
var dAction = false;
注意aAction
anddAction
应该是字符串,但它们实际上是布尔文字。
为什么会这样?