Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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三值if语句_Javascript_If Statement_Shortcut_Conditional Operator - Fatal编程技术网

JavaScript三值if语句

JavaScript三值if语句,javascript,if-statement,shortcut,conditional-operator,Javascript,If Statement,Shortcut,Conditional Operator,我想知道javascript中if的短代码是什么 就像在php中一样: $res = ($x > $y)? $x: $y; 它在javascript中的转换是什么?在javascript中也是一样的: res=(yy)?x:y var x = 2; var y = 3; var res = (x > y)? x: y; 尽管以下可能更好: var res = Math.max(x, y); 给你:var res=x>y?x:y在javascript中是相同的:) 同样的。它被称

我想知道javascript中if的短代码是什么

就像在php中一样:

$res = ($x > $y)? $x: $y;

它在javascript中的转换是什么?

在javascript中也是一样的:

res=(y
res=(x>y)?x:y

var x = 2;
var y = 3;
var res = (x > y)? x: y;
尽管以下可能更好:

var res = Math.max(x, y);

给你:
var res=x>y?x:y

在javascript中是相同的:)


同样的。它被称为三元:

var x = 10, y = 50, res = 0; 
res = (x > y) ? x : y; 
alert(res);

-1甚至没有搜索至少一次hm。。。没有注意到。。。它是一样的。。。thnx所有您不需要更改任何内容:上面的PHP代码已经是一个有效的JavaScript<代码>$res=($x>$y)$x:$y
(可以在变量名中使用$)当您不知道构造的名称时,会发生这种情况,如果
,他会调用它
快捷方式,如果您搜索它,您将找不到任何DUP。我正在重新安排一张反对票。
var x = 10, y = 50, res = 0; 
res = (x > y) ? x : y; 
alert(res);