본문 바로가기
프로젝트

별찍기(javascript)

by 리양 2021. 5. 11.

들어가기 전에 : for 반복문 복습

for (1.초기식; 2.표현식; 4.증감식) {

    3. 표현식의 결과가 참인 동안 반복적으로 실행하고자 하는 실행문;

}

 

정사각형 그리기

for(let i = 0; i < 5; i++)  {
    // i<5 이면 안에 있는 for문과 <br>을 실행하고 i에 1을 추가 해라
    
    for(let j = 0; j < 5; j++) {
      document.write('*');
      // j < 5 이면 * 하나 그리고 j에 1을 추가해라
    }
    
    // ★ 중첩된 for문이 다 끝이 나야 밑줄로 넘어감 ★
    
    document.write('<br>');

  }

 

결과

*****
*****
*****
*****
*****

 

 

 

 

 

거꾸로 선 직각삼각형 만들기

  for(let i=0; i < 5; i++){

      for(let j = 4; j > i; j--){
          document.write('*');           
          
          // j > i 이면 *을 써라 , 그 다음 j-1을 해라. 이것을 거짓이 될 때까지 반복한다.
            
        // j > i 조건이 거짓이 되면 document.write('<br>'); 로 넘어가라
        
        }
        document.write('<br>');
    }
    
 //1회차 완료 : i < 5 이 거짓이 될 때까지 계속 반복

결과

****        // 1회차: 4 > 0 /  3 > 0 /  2 > 0 /  1 > 0  (별4개)

***      // 2회차: 3 > 0 /  2 > 0 /  1 > 0  (별3개)

**    // 3회차: 2 > 0 /  1 > 0  (별2개)

*  // 4회차: 1 > 0  (별1개)

 

 

 

'프로젝트' 카테고리의 다른 글

지출 비용 계산  (0) 2021.08.06
검색기능 구현하기  (0) 2021.08.04
TodoList 만들기 (Javascript)  (0) 2021.06.24
JavaScript Drum Kit-2_(script 시작)  (0) 2021.05.27
JavaScript Drum Kit-1_(html,css코드)  (0) 2021.05.27