๐ ๋ฐ๋ณต๋ฌธ
๋ฐ๋ณต๋ฌธ์ for์ด๋ผ๋ ๋ช ๋ น์ด๋ก ์์ํ๋ค.
for(let step = 0; step < 10; step++){
console.log(step)
console.log('Hello camille!')
}
๋ฐ๋ณต๋ฌธ์ ์ด๋ค ๋จ์ด๋ฅผ ์นด์ดํฐ๋ก ์ ํด์ค ์ง ์ ํด์ค์ผํจ ๋ณดํต step์ด๋ i๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ค.
10๋ฒ์ ์ถ๋ ฅํ๊ณ ์ ํ๋ค๋ฉด 0๋ถํฐ ์์ํ๋ ๊ด์ต ๋๋ฌธ์ ์นด์ดํฐ๊ฐ 9์ผ ๋ ๋์ ๋์ํด์ผํ๋ค.
๊ทธ๋ฆฌ๊ณ step++์์ ++์ฐ์ฐ์๋ 1์ฉ ์ฆ๊ฐ ์ํค๋ ์ฐ์ฐ์๋ก,
" step์ด๋ผ๋ ๋ณ์๋ฅผ 1์ฉ ์ฆ๊ฐ ์ํค๊ฒ ๋ค. " ๋ฅผ ์๋ฏธํ๋ค.
โ ์ ๋ฆฌํด๋ณด๋ฉด
step์ด๋ผ๋ ๋ณ์๋ 0๋ถํฐ ์์ํด์ 9๊น์ง 1์ฉ์ฆ๊ฐํ๋ฉฐ console๊ฐ์ ์ถ๋ ฅํ๊ฒ ๋๋ค.
๐ฉ for๋ฌธ์ ๊ธฐ๋ณธํ
for(์ด๊ธฐ์ํ; ์กฐ๊ฑด; counter ๋ณํ){
์ํํ ๋์
}
โ ์์ฉ 1 : ์ฝ์์ 1๋ถํฐ 5๊น์ง 1์ฉ ๋ํด๊ฐ๋ฉฐ ์ถ๋ ฅํ๊ธฐ
for(let i = 1; i <= 15; i++){
console.log(i)
}
< 1
2
3
4
5
โ ์์ฉ 2 : ์ฝ์์ i+1์ ํ์ฉํ์ฌ 1๋ถํฐ 6๊น์ง 1์ฉ ๋ํด๊ฐ๋ฉฐ ์ถ๋ ฅํ๊ธฐ
for(let i = 0; i < 6; i++){
console.log(i+1)
}
<1
2
3
4
5
6
โ ์์ฉ 3 : ๋น๋ฐฐ์ด myArray์ 100๋ถํฐ 110๊น์ง ์์ ์ถ๊ฐํ๊ธฐ
let myArray =[]
for(let i = 100; i < 111; i++){
myArray.push(i)
}
console.log(myArray)
<[100,~~~~~,110]
** ๐ ์์ฉ3 ๋ฌธ์ ์์ ๋ฐฐ์ด์ ์์๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ์์ด ์ด๋ค ์์๋ก ๋์ํ๋ ๊ฒ์ผ๊น?**
๋จผ์ let์ํตํด myArray๋ผ๋ ๋น ๋ฐฐ์ด์ ์ ์ธ ํด์ค ๋ค, for๋ฌธ์ ํตํด ์กฐ๊ฑด์ ์ค์ ํด์ค๋ค.
์ด for๋ฌธ์์ ์ด์ ํด๋น ์กฐ๊ฑด์ด false์ ๋๋ฌํ ๋ ๊น์ง ์๋์ ํ ๋ค
console์๋ ์ต์ข ์ ์ผ๋ก ์๋๋ true๊ฐ์ ์ถ๋ ฅํด ์ฃผ๋ ๊ฒ์ด๋ค.
let myArray =[ ] for(let i = 100; i < 111; i++){ **console.log(i)** myArray.push(i) **console.log(myArray)** } **console.log(myArray)**
๐ **๋ฐ๋ณต๋ฌธ์ด** ์ ๋๋ก ์๋ํ๋์ง, ์ด๋ป๊ฒ ์๋ํ๋ ์ง๋ฅผ ์๊ธฐ์ํด์, **JS ๋๋ฒ๊น
๋ฐฉ๋ฒ** ์ค์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์**console.log**๋ฅผ ์ค๊ฐ์ค๊ฐ์ ์ฐ์ด์ **ํ์ธํด ๋ณด๋ ๊ฒ** ์ด๋ค.
---
# ๐๋ฐ๋ณต๋ฌธ๊ณผ ๋ฐฐ์ด ์ฌํ
>**For loop & array **
๐ฉโ๐ซ ์์ 1 : Arrray์ ์์๋ฅผ ์ํํ์ฌ ์ฝ์์ ์ถ๋ ฅํ๊ธฐ
```javascript
let fruits = ['Apple','Orange','Banana','Strawberry']
for(let i = 0; i < 4; i++){
console.log(fruits[i])
}
๐ฉโ๐ซ ์์ 2 : Number๋ก ์ด๋ฃจ์ด์ง Array์ ์์๋ฅผ ์ํํ๋ฉฐ, 1์ฉ ๋ํ์ฌ ์ฝ์์ ์ถ๋ ฅํ๊ธฐ
let myNum = [1, 2, 3, 4, 5]
for(let index = 0; index < 5; index++){
console.log(myNum[index]+1)
}
๐ฉโ๐ซ ์์ 3 : Array์ ๊ธธ์ด๋งํผ ์ํํ๊ธฐ ๋ฐฐ์ด.length ์ด์ฉํ๊ธฐ
let myNum = [1, 2, 3, 4, 5, 7, 8 ยทยทยทยท]
for(let index = 0; index < myNum.length; index++){
console.log(myNum[index]+1)
}
'DEV' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JavaScript : Object (0) | 2024.10.20 |
---|---|
์ด์์ฒด์ : ๊ตฌ์กฐ, ๊ธฐ๋ฅ (0) | 2024.10.20 |
JavaScript : Array (1) | 2024.10.20 |
JavaScript : ์กฐ๊ฑด๋ฌธ (0) | 2024.10.20 |
JavaScript : Function (0) | 2024.10.20 |