コンパイル済みのコードを使用しておりelse
、次の if ステートメントのステートメントを配置する必要があります。
if(F && F[0]) for(var i=0; i<F.length; i++) readImage( F[i], '1417', '1417');
私は通常、このタイプのステートメント ショートカットを使用します。
if(dog == 'billy') ? true : false ;
しかし、その最初のものを理解することはできません。
コンパイル済みのコードを使用しておりelse
、次の if ステートメントのステートメントを配置する必要があります。
if(F && F[0]) for(var i=0; i<F.length; i++) readImage( F[i], '1417', '1417');
私は通常、このタイプのステートメント ショートカットを使用します。
if(dog == 'billy') ? true : false ;
しかし、その最初のものを理解することはできません。
物事を 1 行にまとめると、しばしば混乱が生じます。コードの最初のブロックは次のとおりです。
if(F && F[0])
for(var i=0; i<F.length; i++)
readImage( F[i], '1417', '1417');
だからあなたがする必要があるのはelseを追加することだけです:
if(F && F[0])
for(var i=0; i<F.length; i++)
readImage( F[i], '1417', '1417');
else
//something
個人的には、ブラケットを使用する方がはるかに簡単だと思います。これにより、すべてがはるかに理解しやすくなります。
if(F && F[0]) {
for(var i=0; i<F.length; i++) {
readImage( F[i], '1417', '1417');
}
}
else {
//something
}
あなたの通常の発言に関して、あなたは2つの異なるテクニックを混同しています。
if(dog == 'billy')
//true
else
//false
条件演算子 (三項と呼ばれることが多い) は、このif
部分を必要とせず、一般的に条件付き代入に使用されます。
var isTheDogCalledBilly = dog == 'billy' ? true : false;