TIL - 20250607

juni·2025년 6월 7일

TIL

목록 보기
30/316

📘 자바스크립트 학습 정리 (0607)

✅ 로그인 & 회원가입 시스템 구현

  • 사용자 정보를 배열에 객체 형태로 저장
  • 회원가입 시 중복 ID 체크: some() 메서드 활용
  • 로그인 시 입력한 ID와 비밀번호 비교
  • prompt()를 사용해 사용자 입력을 받음

🔹 회원가입 절차

  1. 이름, ID, 비밀번호 입력
  2. 기존 ID 중복 여부 검사
  3. 중복 없을 경우 배열에 추가

🔹 로그인 절차

  1. ID 입력 → 존재 여부 확인
  2. 존재 시 비밀번호 입력 → 일치 여부 확인
  3. 성공 시 종료, 실패 시 반복

✅ 함수 기초 개념

  • 정의 방법: 선언문, 표현식, 화살표 함수
  • 호출: 함수명(인수)
  • 매개변수와 인수의 관계 이해
  • return을 통해 결과값 반환

✅ 함수 활용 예제

  • repeatString(str, n): 문자열 반복
  • calculateAverageScore(...scores): 최고/최저 제외 평균
  • greet(name, greetWord?): 기본값 처리
  • celsiusToFahrenheit(celsius): 온도 변환
  • countChar(word, char): 문자 개수 세기
  • calcBMI(height, weight): BMI 계산
  • calcDivisor(n): 약수 계산

요약

  • 사용자 정의 함수로 반복/계산/판단을 효율화하고 실전 문제에 적용함

0개의 댓글