● IF문
console.log로 자료형을 확인했을 때 숫자이기 때문에 number로 나온다.
num = parseInt(num); 하지 않으면 숫자를 입력해도 자료형으로 인식하게 된다.
● if - else if - else (다중분기 -> 조건식이 여러개일 경우)
if 조건식의 공식이다.
점수 구간에 따라 등급 나누는 if문을 만들어 본다.
- 100을 입력 했을 때
- 80을 입력했을 때
반대로도 구현해봤다.
● SWITCH문
키 이벤트 중 키를 누르고 있을때 switch를 활용하는 방법이다.
특정 키를 눌렀을 때 박스가 움직이도록 할 수 있다.
s를 누르면 밑으로 움직인다.
w를 누르면 위로 올라가고
a를 누르면 왼쪽으로 움직이고
d를 누르면 오른쪽으로 움직이게 된다.
● while문
조건없이 출력하면 무한루프에 빠지게 된다.
그래서 탈출용 변수와 조건식을 적어줘야한다.
● for문
기본 공식이다.
● for in 문 (object 포함)
배열 길이 보기
< 배열 확인하기 >
이렇게 각각 출력하여 확인 가능하지만 불편하기 때문에 반복문을 사용한다.
< 반복문 사용 >
● forEach 문 (배열용)
● for of 문 (배열용)
for in 을 사용해서 해당 값을 볼 수 있다.
< not iterable > 오류
● for of 문으로 배열 사용하기
● for in : 순서가 있는 자료구조에 적용 o (배열, 리스트, 스택, 큐, 덱....)
순서가 없는 자료구조에 적용 o (Map(Object형 데이터 Set), Set)
● for of : 순서가 있는 자료구조에만 적용 (배열, 리스트, 스택, 큐, 덱....)
'IT수업 > JAVASCRIPT' 카테고리의 다른 글
IT 수업 9주차 (14) 함수(var, closure) (0) | 2024.02.20 |
---|---|
IT 수업 9주차 (13) 함수(function, const, hoisting) (0) | 2024.02.19 |
IT 수업 8주차 (11) 연산자 (0) | 2024.02.15 |
IT 수업 8주차 (10) ProtoType, 상속 (0) | 2024.02.15 |
IT 수업 8주차 (9) 배열 추출하기 (2) | 2024.02.14 |