Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 ? 1.0:0.0-这意味着什么?_Javascript_Glsl_Shader - Fatal编程技术网

Javascript ? 1.0:0.0-这意味着什么?

Javascript ? 1.0:0.0-这意味着什么?,javascript,glsl,shader,Javascript,Glsl,Shader,也许对你来说这是个愚蠢的问题,但我发现一个网站没有进一步的信息。我用谷歌搜索,但没有得到有用的建议 我想知道这条线的实际用途。给我这个函数的链接或名称?这样我就可以自己查了 谢谢:) y+=(x 条件(三元)运算符(?:) 根据条件返回两个表达式之一 test ? expressionIfTrue : expressionIfFalse 您的代码与以下代码相同: if (x<uz) { y += radius; } else { y += 0; } 如果(x它是一个 条件(三

也许对你来说这是个愚蠢的问题,但我发现一个网站没有进一步的信息。我用谷歌搜索,但没有得到有用的建议

我想知道这条线的实际用途。给我这个函数的链接或名称?这样我就可以自己查了

谢谢:)

y+=(x

条件(三元)运算符(?:)

根据条件返回两个表达式之一

test ? expressionIfTrue : expressionIfFalse
您的代码与以下代码相同:

if (x<uz) {
  y += radius;
} else {
  y += 0;
} 
如果(x它是一个

条件(三元)运算符(?:)

根据条件返回两个表达式之一

test ? expressionIfTrue : expressionIfFalse
您的代码与以下代码相同:

if (x<uz) {
  y += radius;
} else {
  y += 0;
} 
if(x这是一个。基本上可以翻译为:

var y;
// ...

if( x <= uz ) {
  y += 1.0 * radius;
} else {
  y += 0.0 * radius;
}
vary;
// ...
如果(x这是a,基本上可以转化为:

var y;
// ...

if( x <= uz ) {
  y += 1.0 * radius;
} else {
  y += 0.0 * radius;
}
vary;
// ...

谢谢,伙计们,这太快了。汉克斯,伙计们,这太快了