프론트엔드 스쿨 5기 TIL - 4월 6일 - 반복문 (2) - while & 연습문제

크롱·2023년 4월 9일
0

JavaSrcipt

목록 보기
15/53

🌈 반복문 while

while 문은 주어진 조건식이 참일 때 반복적으로 실행되는 반복문

<script>
  while (조건식) {
    // 조건식이 참일 때 실행될 코드
  }
</script>
  • 조건식이 Truthy를 반환 => 중괄호 안의 코드가 반복적으로 실행
  • 조건식이 falsy 값을 반환 => 반복이 종료

🌞 do.. while

<script>
  let input;

  do {
      input = prompt("숫자를 입력하세요.");
  } while (isNaN(input));

  console.log("입력한 숫자는 " + input + "입니다.");
</script>

📌 외우세용

문자열 거꾸로 더하기

<script>
  let s = 'hello world'
  let result = ''
  for (let i = 0; i < s.length; i++) {
      // result = result + s[i]
      result = s[i] + result
  }

  console.log(result) // "dlrow olleh"
</script>

팩토리얼

<script>
// 암기코드 3
// 팩토리얼
// 5! = 5 * 4 * 3 * 2 * 1 를 구하려면?
  let s = 1;
  for (let i = 1; i < 6; i++) {
      s *= i
  }
  console.log(s) // 5 * 4 * 3 * 2 * 1 
</script>
profile
👩‍💻안녕하세요🌞

0개의 댓글