TIL

240422 TIL 여섯번째 날 - java script

8나지 2024. 4. 22. 22:22

공부한 내용- 자바스크립트 1주 (오늘의 내가 필요해보이는 부분 골라보기)

-객체지향 프로그램 지원(순서대로가 아닌 객체끼리 처리) - 정리하고 보니 눈에 보이는 특징ㅎㅎ

-// 쓰고 싶을 때는 해당 코드 영역 드래그 후 'command + /' 또는 'ctrl + /'

-데이터 타입 찾을 때 console.log(typeof num1);

-문자결합 str1.concat(str2)

-문자자르기 substr / slice

-활용 serch

- 분할 split

- 참거짓 boolean

- array 배열, object(객체)

+ : 두가지 데이터타입 결합 : 문자 우선시

-, *, / 등 다른 연산자 : 숫자가 우선시 ("2"*"3"처럼 문자와 문자로 왔을 때도 숫자 우선시)

 

/ 나누기 연산자 (vs) % 나머지 연산자

console.log(5 / 2);                  2.5

console.log(5 % 2);                1 (5를 2로 나눌경우 몫2 나머지1이므로)

; 나중에 활용해서 배수문제로 나옴 (5의 배수를 구할 경우, 5로 나누면 0나오는 값 추출해서)

=== 타입포함 일치하는지

!== 불일치하는지

&& 둘다 true일 때 반환

|| 둘중 하나만 true여도 반환

! 값을 반대로 바꿈

삼항연산자 : 항이 3개, (조건,일치,불일치)

조건문 : 조건이 해당하는 경우에만 하위 로직 실행 (if, else, else if, switch)

switch - break없으면 원하는 값이 나오지 않음

(x >0) 을 만족하면 (&&) console ~ ; 조건을 만족하면 콘솔을 실행

 

회고 - 새로운 팀에 들어갔는데 두 번째 팀이라 그런지, e가 많아서인지 덜 어색하게 인사하고 빠르게 진행함.

- 강의를 얼른 들어야 하는데 "1주 11강~" 아직 정리 못해서 내일 TIL에 넣어야 겠다. 

- 분명 이해했는데,, 문제보니 모르겠음..😂

   ; 튜터님 팁 - 이해안된거 일단 스킵 후 다음 단계 강의 들어보기, 만약에 전에 막힌 것 때문에 진도나가기 힘든거라면 다시 들어서 해결하고, 그렇지 않으면 다음 단계 강의를 들으면 해결될 가능성이 큼

                    - 코드 스스로 타이핑 하며 해보기, 손에 익을 수록 좋음