Skip to content

Instantly share code, notes, and snippets.

@jinsangYoo
Last active January 16, 2019 08:17
Show Gist options
  • Save jinsangYoo/ede15bcbb0ae94c53dd6ad7dcfdf0c34 to your computer and use it in GitHub Desktop.
Save jinsangYoo/ede15bcbb0ae94c53dd6ad7dcfdf0c34 to your computer and use it in GitHub Desktop.
자바스크립트 조건문

개요

  • javascript 재학습하면서 잊고 있던것, 긴가민가 했던것 재학습하면서 기록

짧은 조건문

  • 삼항 연산자 보다 코드를 더 짧게 사용하고 싶을 때 짧은 조건문을 사용

(<불 표현식>) || (<불 표현식이 거짓일때 실행할 코드>)

논리합
// 1
true || alert('실행 A');
// 2
false || alert('실행 B');
  • 1번은 좌변이 참이므로 우변을 무시
  • 2번은 좌변이 거짓이므로 우변이 참인지 거짓인지 검사 후 실행
논리곱
  • 양변이 모두 참일 때만 실행
// 1
const input = Number(prompt('숫자를 입력 해주세요', '숫자'));

input % 2 == 0 || alert('홀수입니다.');
input % 2 == 0 && alert('짝수입니다.');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment