// 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 |
댓글