4

ActionScript 3 및 JavaScript에서 실행됩니다. 왜? 나는 &&||의 작동 방식을 알고 있지만 목록은 무엇입니까? 이 AS3는 구체적입니까? 다른 언어로 된 것입니까? 나는 입으로 PHP/AS2 프로그래머를 숨 쉬고있다. 아니면 모든 사람이 이미 이것을 알고 있었고 문서를 제대로 읽지 못하는 도구였습니까?AS3/JavaScript if 문 대신 & &

AS3

if (true, true, true) { 
    trace("true?") 
} 
//result - "true?" traced 

자바 스크립트

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

로 구분 괄호 그룹과 함께 할 수 JavaScript의 표현식에서 쉼표는 무엇을합니까? (http://stackoverflow.com/questions/3561043/what-does-a-comma-do-in-javascript-expressions) –

답변

5

나는 자바 스크립트가 여러 인수를 마지막 하나를 반환하는 C 같은 쉼표 연산자를 가지고 추정. 그것은 일반적으로 두 개 이상의 값을 초기화 할 루프에 사용되는 :

for(i=0, j=0; j< 10; j++) { 
... 
} 
0

쉼표가 순서대로 식을 평가하는 데 사용됩니다, 같은 일이 & &

+1

나는 이것이 틀렸다고 생각합니다. 시퀀스에서 Evealuating은 첫 번째 표현식의 값, 마지막 표현식의 값, OR 연산 된 값 또는 OR 연산 된 값을 반환 할 수 있습니다. 나는 첫 번째 대답이 말했듯이 마지막 표현을 반환한다고 생각합니다. – ordnungswidrig