답변
단순한 삼항 연산자입니다.
trigger
이 참일 경우 x
은 n
이되며, 그렇지 않은 경우 n-1
이됩니다.
Here's a page from Mozilla 3 진수 연산자로 수행 할 수있는 작업 중 일부를 보여줍니다.
트리거 true
후 X 달리 n-1
조건 연산자 표준 if 문에 대한 바로 가기로 사용할 n
지면. 3 개의 피연산자가 필요합니다.
condition
: true 또는 false로 평가되는 표현식.
expr1, expr2
: 모든 유형의 값이있는 표현식입니다.
조건이 참이면 연산자는 expr1의 값을 반환합니다. 그렇지 않으면, expr2의 값을 리턴합니다.
트리거 조건이 참이면 trigger
다음 다른 x = n
x = n-1
truthy이면, X = N. 트리거가 거짓이면 x = n - 1;
빠른 검사 :
http://msdn.microsoft.com/en-us/library/ie/be21c7hw%28v=vs.94%29.aspx
: "조건 연산자"에 대한
여기에<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;}
이해했다 (즉,이 값을 가지는 경우) 다음을, else는 성명서입니다. – schlicht
- 1. 이 디자인은 데이터 액세스에 어떤 영향을 줍니까?
- 2. document.open은 기록에 어떤 영향을 줍니까?
- 3. 중력은 벡터에 어떤 영향을 줍니까?
- 4. estimatedRowHeight는 성능에 어떤 영향을 줍니까?
- 5. "*"는 속성에 어떤 영향을 줍니까?
- 6. JS DOM 조작이 CSS 규칙 일치에 어떤 영향을 줍니까?
- 7. CoFreeUnusedLibrariesEx는 델파이에서 TTimers에 어떤 영향을 줍니까?
- 8. GraphicsPath.Flatten()은 그리기 성능에 어떤 영향을 줍니까?
- 9. 어떤 설정이 암시 적 변환에 영향을 줍니까?
- 10. PHP의 '&'기호는 결과에 어떤 영향을 줍니까?
- 11. Java는 플랫폼의 이상성에 어떤 영향을 줍니까?
- 12. 캐싱은 메모리 소비에 어떤 영향을 줍니까?
- 13. 잠금 화면이 앱에 어떤 영향을 줍니까?
- 14. 웹 크롤러는 사이트 통계에 어떤 영향을 줍니까?
- 15. 크론은 Getopt :: Long 모듈에 어떤 영향을 줍니까?
- 16. 전단지 :지도의 모든 아이콘에 어떤 영향을 줍니까?
- 17. SectionIndexer는 Android 빠른 스크롤에 어떤 영향을 줍니까?
- 18. 괄호 그룹화는 정규식 결과에 어떤 영향을 줍니까?
- 19. chroot는 동적 연결에 어떤 영향을 줍니까?
- 20. 사용자 지정 serializer는 검색에 어떤 영향을 줍니까?
- 21. bash4는 bash 스크립팅에 어떤 영향을 줍니까?
- 22. JavaScript element.style = '무엇이든'이 HTML에 어떤 영향을 줍니까?
- 23. 메모리 사용이 배터리 수명에 어떤 영향을 줍니까?
- 24. SSL 인증서는 페이지 순위에 어떤 영향을 줍니까?
- 25. static_cast는 가상 함수 호출에 어떤 영향을 줍니까?
- 26. 정의되지 않은 입력이 선택에 어떤 영향을 줍니까?
- 27. GPL - 프로젝트에 어떤 영향을 줍니까? 코드를 게시해야합니까?
- 28. System.Drawing.FontFamily.GenericSansSerif - 선택하는 기본 글꼴에 어떤 영향을 줍니까?
- 29. jQuery는 CSS 구조에 어떤 영향을 줍니까?
- 30. 'read_stream'권한이 게시물 쿼리에 어떤 영향을 줍니까?
ser1369594 @ 당신이 연산자는 표현임을 이제 중요한 차이점으로 – PSR