-
윤인성 _ 혼자 공부하는 JS _ 16 _ if else, if else ifTIL/Javascript 2024. 8. 4. 10:33
조건 비교 횟수를 줄여서 코드 성능을 향상시키는게 좋다.
계속 if문으로 새로운 조건을 걸어서 코드를 짜는 것 보다
배타적인 경우의 수는 if else, if else if 등의 구문을 사용하는게 좋다.
// 숫자 2개 입력받아서 크기 비교 const a = Number(prompt('첫번째 숫자')); const b = Number(prompt('두번째 숫자')); if (a < b) { alert(`두번째 숫자가 큼`); } else if (a === b) { alert(`같음`); } else { alert(`첫번째 숫자가 큼`); } // 숫자 입력받아서 양수인지 음수인지 판별 const c = Number(prompt('숫자')); if (0 < c) { alert(`양수`); } else if (c === 0) { alert(`0`); } else { alert(`음수`); } // 현재 월이 사계절 중 어떤 계절인지 const month = new Date().getMonth() + 1; if (3 <= month && month <= 5) { alert(`${month}월은 봄입니다.`); } else if (6 <= month && month <= 8) { alert(`${month}월은 여름입니다.`); } else if (9 <= month && month <= 11) { alert(`${month}월은 가을입니다.`); } else if (month === 12 || month <= 2) { alert(`${month}월은 겨울입니다.`); }## 저는 학생입니다. 제가 포스팅하는 모든 글은 한 개인의 의견이며, 특정 지식을 저만의 방식으로 이해하고 해석한 것입니다. 따라서 반드시 틀릴 수 있습니다. 포스팅 내용과 관련하여 혹시라도 고칠 부분이 있다면 너그럽게 양해해주시고, 필요시 고치도록 하겠습니다. 감사합니다. 좋은 하루 되세요 ~ :)
'TIL > Javascript' 카테고리의 다른 글
윤인성 _ 혼자 공부하는 JS _ 18 _ 3장 누적예제 ( 홀짝 프로그램, 간지출력 ), 이론과 실전(당부의 말) (0) 2024.08.04 윤인성 _ 혼자 공부하는 JS _ 17 _ 3.2절 나머지 조건문 (0) 2024.08.04 윤인성 _ 혼자 공부하는 JS _ 15 _ if 조건문 기본 (0) 2024.08.03 윤인성 _ 혼자 공부하는 JS _ 14 _ Program이란?, 단위환산프로그램, 개발에 필요한 지식 (0) 2024.08.03 윤인성 _ 혼자 공부하는 JS _ 13 _ prompt(), confirm(), 자료형 변환, (0) 2024.08.03