2013-04-27 2 views

답변

1

단순한 삼항 연산자입니다.

trigger이 참일 경우 xn이되며, 그렇지 않은 경우 n-1이됩니다.

Here's a page from Mozilla 3 진수 연산자로 수행 할 수있는 작업 중 일부를 보여줍니다.

0

트리거 true 후 X 달리 n-1

조건 연산자 표준 if 문에 대한 바로 가기로 사용할 n지면. 3 개의 피연산자가 필요합니다.

condition : true 또는 false로 평가되는 표현식.

expr1, expr2 : 모든 유형의 값이있는 표현식입니다.

조건이 참이면 연산자는 expr1의 값을 반환합니다. 그렇지 않으면, expr2의 값을 리턴합니다.

SEE HERE

+0

ser1369594 @ 당신이 연산자는 표현임을 이제 중요한 차이점으로 – PSR

0

트리거 조건이 참이면 trigger 다음 다른 x = nx = n-1

0

: "조건 연산자"에 대한

여기에
<script> 
    var trigger = false, n = 7; 
    var x = trigger ? n : (n-1); 
    alert(x); 
</script> 

<script> 
    var trigger = true, n = 7; 
    var x = trigger ? n : (n-1); 
    alert(x); 
</script> 

더? https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Conditional_Operator

본질적으로는 동일합니다 : 조건부 연산자입니다

if (x) { x=n; } else { x=n-1;} 
+0

이해했다 (즉,이 값을 가지는 경우) 다음을, else는 성명서입니다. – schlicht

관련 문제