반응형
지금까지는 일기를 매일 노션에 적기는 했지만, 블로그에 올리는 것은 일주일치를 모아서 한번에 올렸는데
글이 너무 길어지는것 같아서 매일 올려볼 생각이다.
이렇게 올려보고 어떤 방식이 더 좋을지 판단해 봐야겠다.
오늘은 가족들이랑 함께 있어서 공부를 많이 못했다 ㅠㅠ
내일부터 공부하던 곳에 다시 나갈 예정이다!!
그래도 프로그래머스 한문제라도 풀고, 그 문제에 대해서는 공부했다 ㅎㅎ
여러개의 조건을 return해야 하는 상황에서, 각각 if문 안에서 return하는 방법도 있지만 조금 더 깔끔한 코드를 작성하기 위해서 if문들을 모아서 위에서 쓰고 아래에서 한꺼번에 return을 해주는 것을 배웠다.
한눈에 봐도, 위보다 아래의 코드가 훨씬 깔끔하다.
function solution(price) {
if(price>= 500000) {
return Math.trunc(price*0.8)
}
if(price >= 300000) {
return Math.trunc(price*0.9)
}
if(price >= 100000 ) {
return Math.trunc(price*0.95)
}
else {
return price
}
}
function solution(price) {
if(price >= 500000) {
price *= 0.8;
} else if(price >=300000){
price *= 0.9;
} else if(price >= 100000){
price *= 0.95;
}
return Math.trunc(price)
}
✅ if문 안의 여러개의 조건 → 각각 return해줄 필요없이, 맨아래에서 한꺼번에 return하기
이렇게하면 Math.trunc()와 같은 함수도 한번만 써줘도 돼서 편하다!!
충전도 했으니, 낼부터 완전 달려야지!!
화이팅 💪
반응형
'코딩일기' 카테고리의 다른 글
코딩일기 4-3. reduce() 알아두면 좋을듯! (0) | 2023.03.08 |
---|---|
코딩일기 4-2. 투두리스트와의 싸움🤪 (0) | 2023.03.07 |
코딩일기 3주차 (0) | 2023.03.05 |
코딩일기 2주차 (0) | 2023.02.26 |
코딩일기 1주차 (0) | 2023.02.19 |