728x90
정보처리기사 공부하면서 기록의 필요성을 느껴서 적는 글.
수업 시간에 안 배운 내용이라 따로 작성함.
※ 조건문, 반복문 수업내용은 https://hjinn0813.tistory.com/23
[코딩온] 프론트엔드 입문 10주차 Day 24~25 (JS 조건문, 반복문)
이번주는 JS에서 조건문(if문, switch문)과 반복문(for문,while문)에 대해서 배웠다. 특히 for문 같은 경우에는, 분명히 개념은 이해했는데 주어진 조건을 만족하며 계산되는 코드를 직접 작성하는건
hjinn0813.tistory.com
Do~ While문
while문처럼 조건이 true일 때에 정해진 문장을 수행하다가 조건이 false면 반복문을 벗어남.
do 뒤에 오는 문장을 무조건 한번 실행하고 true/false를 판단하여 true면 계속 수행, false면 탈출하여 다음 코드 실행.
// for
console.log('for');
let result = 0;
for (i = 1; i <= 5; i++) {
result += i;
console.log(result);
}
// while
console.log('while');
let a = 1;
let result2 = 0;
while (a <= 5) {
result2 += a;
a++;
console.log(result2);
}
// do~ while~
console.log('do while');
let b = 1;
let result3 = 0;
do {
result3 += b;
b++;
console.log(result3);
} while (b <= 5);
같은 내용을 for문, while문, do~ while문으로 작성해봤다.
- for문은 초기값, 조건, 증가값을 소괄호 안에 모두 작성하고 스코프에는 실행할 문장 작성
- while문은 소괄호에 조건만 작성하고, 초기값은 밖에 정의하고, 실행할 문장과 증가값은 스코프에 작성
- do~ while문은 실행할 문장을 do 에 작성하고, 소괄호에는 조건 작성, 초기값은 밖에 정의..
책에는 C언어를 기준으로 적혀있지만 내가 아는 언어로 작성해봄..
C언어나 JAVA로 조건문, 반복문 계산 문제 나오는거 너무 두려운데.. JS처럼 계산하면 되겠지..
728x90
'💻 Frontend > JS, TS' 카테고리의 다른 글
TypeScript 타입 단언, 할당 단언, 가드, 별칭 (0) | 2024.07.25 |
---|---|
TypeScript 개발환경 구성의 순서, 화살표함수 표현식의 차이 (1) | 2024.07.19 |
[코딩온] 프론트엔드 입문 Day 47 (TS with React) (0) | 2024.04.25 |
[코딩온] 프론트엔드 입문 Day 46~47 (TS 입문) (0) | 2024.04.25 |
[코딩온] 프론트엔드 입문 Day 38 (JS 전개구문, 구조분해할당, 클래스) (0) | 2024.04.02 |