1. TIL
[1] JavaScript 문법종합반 1주차, 2주차
(1) 기본 문법
1) 형 변환
암시적 vs 명시적
2) 연산자
- 기본 : +, - , *, /, %, =
특히 " = "은 할당 연산자
- 비교 연산자 : === (일치) , !== (불일치), && (모두 true), || (둘 중 하나만 true여도 true)
3) 함수, function
function add (매개변수) { 함수 내부에서 실행할 로직 }
4) 화살표 함수
let arrowFunc = (x, y) => { return x + y; }
* 기본적인 함수 표현식에 익숙해진 후 화살표 함수 사용하기!
5) 조건문
- if (true or false 조건) { true 이면 main logic이 실행됨 }
- if (true or false 조건) { true 이면 main logic #1이 실행됨 }
else ( false 이면 main logic #2가 실행됨}
- if / else if / else >> 조건이 3개일 때
- switch : 변수 값에 따라 여러 case 중 하나를 선택
switch (. ) {
case 1: ~~~; break;
case 2: ~~~ ; break;
case 3: ~~~; break;
default: ~~~; break; }
- 중첩되어 쓰이기도 함.
if, else 안에 if, else가 들어가 있음.
6) 객체 (object)
- key - value pair !!!!
- 하나의 변수에 여러개의 값을 넣을 수 있음.
- value에는 문자, 숫자, boolean, 함수, 배열, 객체 다 됨.
- method : Object .key / .value / .entries (key + value) / .assign (객체 복사)
7) 배열
- key - value 가 아닌 index를 갖고 있고, 순서가 중요함.
- method : Array .push / .pop / .shift / .unshift / .splice / .slice
8) forEach
콜백함수 : 함수명.forEach (function (item) ) { }
9) map
- 원본 배열의 길이만큼 return
- 새로 할당해야함. return 문이 들어가야 함.
10) filter
- 조건이 들어감
11) find
- 조건을 만족하는 것 중 첫 번째 값만 return함
12) for 문
- for (초기값; 조건식; 증감식) { }
- for (let i = 0 ; i < 10 ; i++) { i가 10에 도달하기 전까지 계속 반복하는 logic }
- 배열과 for 문은 짝꿍임.
'개발일지' 카테고리의 다른 글
20240103_TIL 8일차 (4) | 2024.01.03 |
---|---|
20240102_TIL 7일차 (2) | 2024.01.03 |
20231228_TIL 5일차 (2) | 2023.12.28 |
20231227_TIL 4일차 (0) | 2023.12.27 |
20231226_TIL 3일차 (0) | 2023.12.26 |