Wii Pointer #1 Tilt Normal
본문 바로가기
📁𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/JavaScript

[JavaScript] 변수, 자료형, 함수, 조건문, ( 반복문 )

by 개발자_후니 2023. 1. 12.
728x90
반응형

While ( 조건 ) { 조건을 만족할 때 실행할 코드 }

 

let temperature = 20
while (temperature < 25) {
    console.log(`${temperature}도 정도면 적당한 온도입니다.`)
    temperature++
}

 

증감연산자 ++를 이용한 구문이다.

 

temperature 에 20을 넣고

 

while 의 조건에 부합하니 20도 정도면 적당한 온도입니다. 를 출력한다

 

그리고 증감연산자를 적용해 temperature 에 1을 더해서 21을 넣어주고

 

while 의 조건에 부합하니 21도 정도면 적당한 온도입니다. 를 출력한다

 

그리고 증감연산자를 또 적용해 temperature 에 1을 더해서 22를 넣어주고

 

while 의 조건에 부합하니 22도 정도면 적당한 온도입니다. 를 출력한다

 

그리고 증감연산자를 또 적용해 temperature 에 1을 더해서 23를 넣어주고

 

while 의 조건에 부합하니 23도 정도면 적당한 온도입니다. 를 출력한다

 

그리고 증감연산자를 또 적용해 temperature 에 1을 더해서 24를 넣어주고

 

while 의 조건에 부합하니 24도 정도면 적당한 온도입니다. 를 출력한다

 

그리고 증감연산자를 또 적용해 temperature 에 1을 더해서 25를 넣어주고

 

while 의 조건에 부합하지 않으니 출력을 정지한다.

 

그렇게 해서

 

터미널에서 나온 결과값이

 

20도 정도면 적당한 온도입니다.
21도 정도면 적당한 온도입니다.
22도 정도면 적당한 온도입니다.
23도 정도면 적당한 온도입니다.
24도 정도면 적당한 온도입니다.

 

이다.

 

 

For ( begin; condition; step ) { 조건을 만족할 때 실행할 코드 }

 

for (let temperature = 20; temperature < 25; temperature++) {
    console.log(`${temperature}도 정도면 적당한 온도입니다.`)
}

 

1. temperature 이라는 변수를 선언하고 갑을 할당 (begin)

2. temperature 가 25보다 작은지 연산. -> 결과값이 true라면 계속 실행, false 라면 for 문 종료 (condition)

3. 중괄호 안의 코드가 실행

4. temperature 에 1을 더해서 재할당하고 2번 과정부터 다시 반복 (step)

 

결과 값은 위의 while 문과 동일하다.

 

근데 이 식 어디서 많이 봤다.

 

맞다 rows를 가져올때 많이 썼다.

 

function show_bucket() {
    $.ajax({
        type: "GET",
        url: "/bucket",
        data: {},
        success: function (response) {
            let rows = response['buckets']
            for (let i = 0; i < rows.length; i++) {
                let bucket = rows[i]['bucket']
                let num = rows[i]['num']
                let done = rows[i]['done']

 

rows 를 'buckets'에서 오는 반응을 변수로 넣어주고

 

for (let i = 0; i < rows.length; i++) {

 

1. for 문으로 i 라는 변수를 선언하고 값을 0으로 할당 (begin)

2. i 가 rows.length 보다 작은지 연산. -> 결과값이 true라면 계속 실행, false 라면 for 문 종료 (condition)

3. 중괄호 안의 코드가 실행

4. i 에 1을 더해서 재할당하고 2번 과정부터 다시 반복 (step)

 

rows.length 의 열 끝까지 재 반복하게 만드는 반복문이었다.

 

 

728x90
반응형