이것은 아주 간단한 질문이어야합니다. 나는 어디서나 답을 찾을 수 없었습니다. 그래서 나는 시간을 좀 구해서 여기 묻습니다.Javascript && 연산자는 if 문과 동일합니까?
좀 자바 스크립트 코드를 찾아 형태의 표현을 발견했다 : 다른 수학 문장 그냥 변수와 간단한 물건 할당하는
a < b && (other maths statements);
.
내 질문은 여기 있습니다. 이것은 compact if 문을 작성하는 또 다른 방법입니까?
나는 그 진술을 알고 있는가? if-block : else-block; 그것을 할 수있는 방법 중 하나입니다. 그러나 & &은 단락 회로이고 왼쪽 연관성입니다. 이것이 제가 생각할 수있는 전부입니다. 나는이 방법으로 다른 블록을 가질 수는 없지만 꽤 깔끔하다는 것을 알고있다.
아침에이 시간에 깨어 났는지 누군가가 확인할 수 있습니까?
감사합니다,
이것은 '참'또는 '거짓'을 반환하는 부울 표현식입니다. if 문에서 사용할 수 있습니다. 하지만'if (a && b)'나 변수에 대한 어떤 별칭도없이 ... 아무것도하지 않습니다. – Igle
그냥 해내 지 마십시오. 가독성/유지 관리 가능성은 "이봐, 한 줄에 똑같은 글을 썼는데 이거 멋지지 않니?"라고 말하는 것보다 더 중요합니다. 이것이 약간의 학업 목적을위한 것이라면, 그것은 다른 것입니다. – SuperSaiyan
예, 단락 회로 평가로 생각한대로 작동합니다. 아니요, 'if (...)'를 쓰는 것보다 반드시 좋은 것은 아닙니다. 단지 이런 질문을하기 때문입니다. – deceze