[TIL] 23.12.21

sssujijjl·2023년 12월 21일

[TIL]

목록 보기
1/51

[문제]

새로고침 시 페이지 상단에 현재 서울의 날씨가 20도를 기준으로 높으면 "더워요", 낮으면 "추워요"가 나오게 하기

[시도]

1)

let temp = date['temp'];

let temp_html = ``;
if (temp > 20) {
    temp_html = '더워요'
} else {
    temp_html = '추워요'
}
$('$msg').text(temp_html)


= > fail

2)

let temp = data['temp'];
if (temp > 20) {
    temp = '더워요'
} else {
    temp = '추워요'
}
$('#msg').text(temp)


= > success

[결과]

처음 문제를 보고, 배웠던 if문을 찾아서 똑같이 대입하려고한게 실패의 원인이였던거 같다.

결과적으로는, 실패 후 처음부터 다시 해보자는 생각으로 새로운 코드를 넣기 전으로 가서 천천히 생각해보니 답이 보였다.

[배운점]

비슷한 코드여도 만들고있는 파일에서 어떤 코드를 사용했는지 확인하고 입력하자. 너무 급하게 생각하지말고 천천히 생각하기..!

0개의 댓글