자바 스크립트에서 조건문이라고 한다면, 크게
for 문과 while문을 그 예로 들 수 있다.
이들의 기초적인 구조는 아래와 같다.
<for>
let str = '';
for(let i = 0; i<=num; i++){
str = str+i;
}
<while>
let i = 0;
let str = '';
while(i <= num){
str = str+ i;
i++;
}
위의 두 구문은 변수 i를 선언하고, i를 1씩 증가시켜 i가 num이과 같아질때까지, str = str + i를 실행하는 코딩이다.
예를들어 num이라는 변수가 9일때,
i 는 0부터 9까지 총 10번을 "str = str + i"를 반복하게 되고
str = '0123456789'가 되게 된다.
이러한 반복문은 이중으로 겹쳐서도 사용이 가능하다. 예를들어
let str = '';
for(let i = 0; i <10; i++){
for(let j = 0; j<10; j++){
str = str + i+ j
}
}
와 같이 코딩을 작성하게 되면,
i가 0일때 j는 0~9까지 총 10번을 반복하게 되고 이는 str에 저장되게 된다.
그 결과값은 아래와 같다.
str = 00123456789 101123456789 20123456789 ....(띄어쓰기는 가독성을 위해 임의로 넣었다.)
'FRONTEND > JavaScript' 카테고리의 다른 글
자바스크립트 기본 논리적 구조만들기(feat.계산기) (0) | 2021.04.15 |
---|---|
다중 조건문 if(자바스크립트, js) (0) | 2021.04.15 |
계산기만들기 프로젝트(js) 화면에 숫자를 이어서 나오게 하기 (0) | 2021.04.15 |
문자열 다루기 (0) | 2021.04.12 |
함수 선언식, 표현식, 화살표함수 (0) | 2021.04.12 |