아무것도 사용 예를 들어, 자바 스크립트에서 더 이상 조건문 대신 삼항 연산자를 사용하여 문제가 있습니까 :삼항 연산자 짧은 조건문
(variable == "dog") ? dog_stuff() : false;
오히려이 같은 소리 수
if (variable == "dog")
{
dog_stuff();
}
보다 어리석은 질문이지만 나는 그것을 읽는 것이 꽤 쉽고 빠르다는 것을 안다, 나는 단지 그것이 가능한 단점이 있다면 그것을 사용하고 싶지 않다? 당신이 다른 문이없는 경우
이항 연산자를 사용할 때 잘못 알았습니다. –
@Michael,'? '왼쪽에있는 피연산자는 조건문이며 아무 것도 전달하지 않습니다. '전체 구조? b : c'는 표현식입니다. 그것은 부작용에 대해 평가되고 있기 때문에이 경우 이상하게 보입니다. 그리고 그 반환 값은 버려지고 있습니다. –
@IanClelland 예. 내 눈이'= '로 남겨진 채로'(변수 == "개")를 본 것처럼 내 의견이 이해가되지 않습니다. 곧 삭제 ... –