✍ Today I Learned
- [학점 계산기] 만들면서 느낀 점
toFixed()
는 반환되는 값의 데이터 타입이 문자열이다.
- switch문은 조건에 범위를 설정할 수 없다.
- 대신 10의 자리만 비교하면 되는 학점 계산기 같은 경우 key 값을 10으로 나눠 1의 자리로 만들고 각 case에 배치하면 적용 가능!
- 변수에 값을 할당하고 다른 함수로 전달할 때는 파라미터를 이용해야 한다.
- 아니면 객체에 데이터를 저장하고 출력 함수에서 접근하는 방법도 있다.
- switch문을 사용할 때에는 default 예외처리를 잘해두는 게 좋다.
- [종합소득세 계산기] 만들면서 느낀 점
- html에서 받아오는 데이터는 전부 string이라는 거 잊지 말기!!!!!
- 나는 코딩이 아니라 산수를 못하는 게 아닐까?
- 함수의 상관관계를 잘 생각해야 한다.
- [구구단 게임] 만들면서 느낀 점
- 반복문과 객체, 배열은 찰떡궁합이다.
- 반복문이 돌아가는 동안 같은 카운트를 공유하며 진행되어야 하는 것들이 무엇인지 생각하기.
- 객체에 저장된 정답과 유저가 입력한 숫자를 비교하는 과정에서 알 수 없는 오류를 발견했다. 데이터 타입의 문제라고 추측되는데 정확한 원인 파악해볼 것.
- 배경 색상을 변경할 때는 다음과 같이 적용.
// 요소의 배경색상 변경
let userNum = document.getElementById(`userNum${count2}`);
userNum.style.backgroundColor = 'green';