cnt++์ cnt+=1์ ์ฐจ์ด์
++cnt์ ๊ฐ์ด ++์ฐ์ฐ์ ์์์ ํ ๊ฒฝ์ฐ, ํด๋น ๋ผ์ธ์์ +1์ฐ์ฐ์ด ๋จผ์ ์งํ๋ฉ๋๋ค. ๋ฐ๋๋ก cnt++ ์ฒ๋ผ ++์ฐ์ฐ์ ๋ค์์ ํ ๊ฒฝ์ฐ, ๋ค์ ๋ผ์ธ์ผ๋ก ๋์ด๊ฐ์ผ +1์ด ์งํ๋ฉ๋๋ค. var num1 = 1 console.log(num1++) // num1์ ํ์ฌ 1์
๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก num1์ 1์ด ์ถ๋ ฅ๋๊ณ , // ๋ค์์ค๋ก ๋์ด๊ฐ์ผ 2๋ก ๋ฐ๋๊ฒ ๋ฉ๋๋ค. console.log(num1) // ์ด์ ์์ผ +1์ฐ์ฐ์ด ์ ์ฉ๋์ num1์ 2๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. //////////////////////////// var num2 = 1 console.log(++num1) // ++์ฐ์ฐ์ ์์ ๋ถ์ผ๊ฒฝ์ฐ ํด๋น ์ค์์ +1์ฐ์ฐ์ ๋จผ์ ์งํํฉ๋๋ค. // ๊ทธ๋ฌ๋ฏ๋ก num1์ ํ์ฌ2์ด๋ฉฐ, num1์ 2๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. console.log(num1) // ์์์ค์์ +1์ด ์งํ๋์์ผ๋ฏ๋ก num1์ 2๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค. ๋์ด ์ด๊ฑฐ์์๋ for(let x of arr) { if(x === 1) { console.log(cnt++) // ๋ค์์ค๋ก ๋์ด๊ฐ์ผ ++์ฐ์ฐ์ด ์งํ๋์ฃ . ๊ทธ๋ฌ๋ฏ๋ก ์์ง +1๋์ง ์์์ต๋๋ค. // ์๋ต ๋ฐ๋๋ก for(let x of arr) { if(x === 1) { console.log(++cnt) // ํด๋น์ค์์ +1์ฐ์ฐ์ด ๋จผ์ ์งํ๋๋ฏ๋ก, ๋์ด ์ํ๋ ๊ฒฐ๊ณผ๊ฐ ๋์ฌ๊ฒ์
๋๋ค.