본문 바로가기
🛠 JavaScript

JavaScript - for

by 슬용이 2022. 1. 15.

 

// for문
for(let i=1; i<=10; i++) {
  console.log("금호!!", i)
}
//i++는 i=i+1의 줄임말

//짝수만 프린트하고 싶을 때 (1)
for(let i=0; i<=10; i++) {
  if(i%2==0) {
    console.log("은하!!", i)
  }
}

//짝수만 프린트하고 싶을 때 (2)
for(let i=0; i<=10; i+=2) {
    console.log("동해!!", i)
  }
// i+=2 -> i=i+2
// i+=5 -> i=i+5

//(2)의 방식이 좀 더 빠름

 

//구구단 만들기
for(let i=2; i<=9; i++) {
  for(let j =1; j<=9; j++) {
    console.log(i+'*'+j+'='+i*j)
  }
}

 

//while문
while(buttonclick == true) {
  console.log("while문 실행", i)
  i++;
}
//for은 정확히 범위를 알 때, while은 그 범위를 모를 때

 

let alphabet = ["a","b","c","d"]
for(let i=0; i<alphabet.length; i++) {
  console.log(alphabet[i])
}
//length : 아이템 갯수를 알려줌

 


문제 1

1부터 100까지 더하는 for문을 만들고 결과를 출력하시오.

let i = 1
for(let i=1; i<=100; i++) {
  console.log(i)
}

 

문제 2

1부터 100까지 홀수만 출력하자.

let i = 1
for(let i=1; i<=100; i++) {
  if (i%2==1) {
    console.log(i)
  }
}

 

문제 3

1부터 50까지 369결과를 프린트하자.

for(let i=1; i<=50; i++) {
  let stringValue = i.toString()
  let result = ""
  for(let j=0; j<stringValue.length; j++) {
    if(stringValue[j]==="3" || stringValue[j]==="6" || stringValue[j]==="9") {
      //result = result+"짝"
      result += "짝"
    }
  }
  console.log(result.length>0?result:i)
}

 

문제 4

주어진 숫자가 소수이면 true 아니면 false를 출력하는 프로그램을 짜시오.

 

'🛠 JavaScript' 카테고리의 다른 글

About Object  (0) 2022.04.29
생활코딩 WEB2 - JavaScript (2)  (0) 2022.01.21
JavaScript - function  (0) 2022.01.16
JavaScript - if  (0) 2022.01.14
WEB2 - JavaScript (1)  (0) 2022.01.13

댓글