본문 바로가기
728x90
반응형

JavaScript 시리즈☕45

🙄switch 문 vs if 문 - 정리🙄 if 문을 활용하면 switch 문을 if 문으로 대체할 수 있다. if문과 switch문 모두 특정한 조건에 따라 다르게 동작하는 코드를 만들 수 있지만, 어떤 넓은 범위를 만족하는 조건식을 만들 때는 if문을 활용하는 것이 좀 더 효과적이고 특정한 값에 일치하는 조건을 만들 때는 switch문이 좀 더 효과적이다. 코드 let myChoice = 2; switch(myChoice) { case 1: console.log('토끼를 선택한 당신, ...'); break; case 2: console.log('고양이를 선택한 당신, ...'); break; case 3: console.log('코알라를 선택한 당신, ...'); break; case 4: console.log('강아지를 선택한 당신, .... 2021. 8. 15.
💯[문제] 서열 정리💯 문제 & 답 내가 작성한 코드 // 나의 나이와, 나의 성별을 저장하는 변수 let myAge = 26; let myGender = 'male'; // 호칭을 담은 변수 let callOlderBrother = '형'; let callOlderSister = '누나'; let callFriend = '친구'; let callYoungerSister = '여동생'; let callYoungerBrother = '남동생'; // 상대방의 나이와 성별에 따른 호칭을 리턴하는 함수 whatShouldICall를 완성하세요. function whatShouldICallYou(yourAge, yourGender) { // 여기에 코드를 작성해 주세요. if(myAge == yourAge){ return callFr.. 2021. 8. 14.
💯[문제] 학점 계산기💯 문제 나의 풀이 방법 function printGrade(midtermScore, finalScore){ let totalScore = midtermScore + finalScore; const A = totalScore >= 90; const B = totalScore >= 80 && totalScore = 70 && totalScore = 60 && totalScore < 70 const F = totalScore < 60; if(A){ console.log("A") }else if(B){ console.log("B") }else if(C){ console.log("C") }else if(D){ conso.. 2021. 8. 14.
💯[문제] 롤러코스터, 탈 수 있을까?💯 문제 if문을 활용해서 키 140cm를 기준으로 탑승 가능 유무를 알려주는 checkHeight 함수를 작성하기 코드 위 코드 보다는 아래 코드 처럼 키 제한 값이나 출력메시지 값과 같이 직접적으로 작성되는 값은 변수로 추상화 하는 것이 가독성과 유지보수 측면에서 더 좋다고 한다. 위 코드를 보면 비록 코드는 길어졌지만, 각 값들의 의미를 부여하기 때문에 다른 사람들에게 보여주거나 혹은 내가 이 코드를 다시 보게 될 때도 좀 더 이해하기 편한 코드가 될 수 있습니다. 그리고 혹여나 제한 키의 값을 수정하거나 출력 메시지를 수정할 때도, 이렇게 한곳에 모여있는 변수 값들을 변경할 수 있으면 if문 안에서 하나하나 찾아서 수정하는 것보다는 상대적으로 더 편리하게 수정을 할 수 있다. 2021. 8. 14.
728x90
반응형