📘 자바스크립트 학습 정리 (0607)
✅ 로그인 & 회원가입 시스템 구현
- 사용자 정보를 배열에 객체 형태로 저장
- 회원가입 시 중복 ID 체크:
some() 메서드 활용
- 로그인 시 입력한 ID와 비밀번호 비교
prompt()를 사용해 사용자 입력을 받음
🔹 회원가입 절차
- 이름, ID, 비밀번호 입력
- 기존 ID 중복 여부 검사
- 중복 없을 경우 배열에 추가
🔹 로그인 절차
- ID 입력 → 존재 여부 확인
- 존재 시 비밀번호 입력 → 일치 여부 확인
- 성공 시 종료, 실패 시 반복
✅ 함수 기초 개념
- 정의 방법: 선언문, 표현식, 화살표 함수
- 호출:
함수명(인수)
- 매개변수와 인수의 관계 이해
return을 통해 결과값 반환
✅ 함수 활용 예제
repeatString(str, n): 문자열 반복
calculateAverageScore(...scores): 최고/최저 제외 평균
greet(name, greetWord?): 기본값 처리
celsiusToFahrenheit(celsius): 온도 변환
countChar(word, char): 문자 개수 세기
calcBMI(height, weight): BMI 계산
calcDivisor(n): 약수 계산
✅ 요약
- 사용자 정의 함수로 반복/계산/판단을 효율화하고 실전 문제에 적용함