AS3 / JavaScriptのif文のコンマの代わりに&&の
-
22-08-2019 - |
質問
このは、ActionScript 3とJavaScriptで動作します。どうして?私はどのように&&
と||
の仕事を知っているが、リスト?このAS3は、特定のですか?これは他の言語でますか?私は口呼吸PHP / AS2プログラマーです。それとも誰もがすでにこのことを知っていると私が正しくドキュメントを読んでいないためのツールだのですか?
AS3
if (true, true, true) {
trace("true?")
}
//result - "true?" traced
JavaScriptを
if (true, true, true) {
alert("true?");
}
//result - "true?" alert message popped up
if (false, false, false) {
alert("true?");
}
else {
alert("false");
}
//result - "false" alert message popped up
if(true, false, false) {
alert("true?");
}
else {
alert("false");
}
//result - "false" alert message popped up
解決
私はJavaScriptは複数の引数を取り、最後の1を返すC、などのカンマ演算子を持っていると推定します。これは通常、あなたが複数の値を初期化したいループのために使われています:
for(i=0, j=0; j< 10; j++) {
...
}
他のヒント
コンマがシーケンス内の式を評価するために使用され、同じことが&&で区切って括弧のグループで行うことができる。
所属していません StackOverflow