반응형
자바스크립트 Javascript 숫자 1 이상 증가하도록 for 문을 만드는 방법 |
환경: windows 7 |
프로그램 개발할 때 많이 쓰는 반복문 중 하나가 for 문입니다. for 는 지정한 수만큼 반복하게 되는데 배열을 순차적으로 처리할 때 많이 사용합니다. 대부분 숫자를 하나씩 증가 시키면서 반복을 하지만 그 이상의 값으로 건너 뛰면서 반복해야 될 경우가 있습니다. 어떻게 증감문을 변경해야 1이상 증가하도록 만들 수 있는지 알아 보겠습니다.
▼ 가장 기본이 되는 형태 입니다. 증감문에는 ++ 연산자를 사용해서 i 의 값을 하나씩 증가시킵니다. 실행한 결과처럼 콘솔에는 0 부터 하나씩 증가한 숫자를 출력하고 있습니다.
const count = 20; for (var i = 0; i < count; i++) { console.log(i); }
▼ 1이상 숫자를 증가시키기 위해 증감문에 i + 5 을 하면 어떻게 될까요? ++ 연산자와 달리 i 변수에는 +5 한 값이 저장되지 않습니다. 그래서 i = 0 이 되기 때문에 실행하면 무한 반복이 됩니다.
const count = 20; for (var i = 0; i < count; i+5) { console.log(i); }
▼ 방법은 증가한 값을 i 변수에 저장하는 것입니다. i++ 대신 i = i + 5 를 입력합니다. 그림처럼 결과는 5씩 증가한 값으로 나옵니다. 좀더 짧게 식을 만들고 싶으면 i+=5 로 변경합니다.
const count = 20; for (var i = 0; i < count; i=i+5) { console.log(i); }
반응형
'웹 프로그래밍 > 자바스크립트' 카테고리의 다른 글
자바스크립트(Javascript) 문자인지 여부를 판단할 수 있는 isFinite 함수 (0) | 2019.03.24 |
---|---|
자바스크립트(Javascript) 대화상자 내장함수 alert, confirm, prompt 사용하는 방법 (0) | 2018.12.30 |
자바스크립트(Javascript) 주석(설명글) 넣어서 코드의 이해를 돕기 위한 방법 (0) | 2018.12.02 |
자바스크립트(Javascript) 해석하지 못하는 브라우저일 때 스크립트 소스 숨기기 (3) | 2018.09.13 |
Aptana Studio3(압타나) 테마 변경하는 방법 (0) | 2017.07.07 |
자바스크립트(javascript) 이벤트(Event) 란 무엇이며 사용 방법은 (0) | 2016.10.30 |
자바스크립트(Javascript) 쿠키(Cookies) 란 무엇인가 (3) | 2016.10.26 |
자바스크립트(Javascript) 문자열 자르기 위한 함수 substring() (0) | 2015.01.06 |