这在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
答案 0 :(得分:5)
我假设JavaScript有一个像C这样的逗号运算符,它接受多个参数并返回最后一个。它通常用于要初始化多个值的循环:
for(i=0, j=0; j< 10; j++) {
...
}
答案 1 :(得分:0)
逗号用于评估序列中的表达式,用&amp;&amp;
分隔的括号组可以完成相同的操作