Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript三值布尔速记_Javascript_Conditional Statements_Ternary Operator - Fatal编程技术网

Javascript三值布尔速记

Javascript三值布尔速记,javascript,conditional-statements,ternary-operator,Javascript,Conditional Statements,Ternary Operator,以下JavaScript布尔三元表达式是否有简写语法: var foo = (expression) ? true : false 当然,您只需要将表达式强制转换为布尔值: var foo = Boolean(expression); 或简称为: 当然,您只需要将表达式强制转换为布尔值: var foo = Boolean(expression); 或简称为: 你能解释一下第二种解决方案吗?@Noob请看艾米评论中的帖子链接。但逻辑很简单。第二种解决方案正是我想要的。你能解释一下第二种解决

以下JavaScript布尔三元表达式是否有简写语法:

var foo = (expression) ? true : false

当然,您只需要将表达式强制转换为布尔值:

var foo = Boolean(expression);
或简称为:


当然,您只需要将表达式强制转换为布尔值:

var foo = Boolean(expression);
或简称为:


你能解释一下第二种解决方案吗?@Noob请看艾米评论中的帖子链接。但逻辑很简单。第二种解决方案正是我想要的。你能解释一下第二种解决方案吗?@Noob请看艾米评论中的帖子链接。但这是简单的逻辑。第二个解决方案正是我想要的。