제가 코딩을 배우는 이유를 바탕으로 함수가 필요한 이유를 생각해보았습니다.
Set 은 무엇인지, 어떤 메소드를 활용하는지 알아보았습니다.
반복문에서 continue, break, label의 기능에 대해서 알아보았습니다.
객체의 정의와 객체가 필요한 이유에 대해서 알아보았습니다.
for...in 반복문과 for...of 반복문에 대해 알아보았습니다.
브라우저에서 발생하는 이벤트에 대해서 알아보았습니다.
배열이나 객체를 복사하기 위해 사용하는 spread syntax에 대해서 알아보았습니다.
객체와 객체의 mapping을 통해 문제를 해결해보았습니다.
자바스크립트를 활용하여 ID와 PW 입력값의 유효성을 검사하고, 유효 여부에 따라 로그인 버튼을 활성화/비활성화 하는 로직을 만들어보았습니다.
for문 중첩을 활용하여 문제를 해결해보았습니다.
인자로 받은 숫자를 뒤집어서 정수로 반환하는 함수를 작성해보았습니다.
배열을 뒤집는 reverse() 메소드의 특성에 대해서 알아보았습니다.
인자로 받은 로마숫자를 아라비아 숫자로 변환하는 로직을 구현해보았습니다.
숫자로 구성된 배열 내 과반수를 차지하는 숫자를 반환하는 로직을 구현해보았습니다.
string 형태의 두 복소수를 인자로 받아 이를 곱하여 다시 string 형태로 반환하는 로직을 구현해보았습니다.
재귀함수로 factorial을 계산하는 함수를 작성해보았습니다.
숫자로 이루어진 배열의 인덱스와 요소 값으로 구성된 그래프를 상정합니다. 해당 그래프에 물을 담는다고 가정할 경우, 물을 담을 수 있는 가장 넓은 면적의 값을 반환하는 함수를 작성해보았습니다.