rimmy 2024. 12. 26. 21:18

2024_12_26 목요일

+ 코딩 13일차

 

 

 

📝 Yesterday I Did
JavaScript의 기본문법중 타입과 형변환, 연산자, 함수에 대해 배웠다.
UX집중반에서는 국비지원 캠프 특성항 수강생들이 현대카드를 발급받을 수 없어 앱을 사용할 수 없다는 판단하에,
프로덕트가 '현대카드'에서 '카카오페이'로 변경되어 리서치를 진행하기로 결정되었다.

 

 

 

 

 

💫 Today I Did

JavaScript의 기본적문법중 어제에 이어 함수 스코프와 조건문에 대해 배웟다.
UX집중반에서 변경된 프로덕트인 '카카오 페이'앱의 리서치를 진행했다.🙆‍♂️

 

 

 

 

 


 

 

✅  배운점

 

 

 

 

 

scope란?  범위를 이야기하는 말이다.

자바스크립트에서 스코프란,
변수의 영향 범위. 즉 이 변수가 어디까지 영향을 끼칠 수 있는가를 말한다고 볼 수 있다.

 

 

 

 

 

 

스코프가 전체 영역에서 영향을 끼칠 수 있다 전역변수 (전역 스코프)

  • 전역 스코프에서 선언된 변수는 어디에서든지 참조할 수 있다.

 

이 함수 내에서만 영향을 끼칠 수 있다 → 지역변수 (지역 스코프)

  • 지역 스코프에서 선언된 변수는 해당 함수 내에서만 참조할 수 있다.

 

 

 

화살표함수

ES6부터 등장한 신 문법
원래의 함수를 선언하는 방법보다 간편하게 쓸 수 있는 방법을 제시.

 

 

기본적인 화살표 함수 사용방법

변수를 선언하는 방법과 같다.

 

 

중괄호 안에들어가는게 한 줄이면 이렇게 한 줄로도 쓸 수 있다! (중괄호 생략가능)

하지만 안에들어가는게 여러 줄 이면 중괄호를 생략할 수 없다.

 

매개변수가 한 개라면 소괄호도 생략이 가능!

 

 


 

 

 

정말 메인로직이라고 볼 수 있는 '문'(if, else if, switch등)!

'문'이 들어가야, 로직들이 들어가고 그래야 함수를 함수답게, 로직을 로직답게 쓸수 있게된다!

'문'을 잘 다룰줄 알아야 개발을 제대로 할 줄 안다라고 해도 과언이 아닐정도로 중요한 파트...

 

 

 

조건문

조건문은 기본적으로 if, else if, else, switch 이렇게 크게 네가지가 있다.

 

• if 문

함수에서 매개변수가 들어가는 ()안에 if문은 조건이 들어간다.

 

 

 

 

if - else 문

 

아래와 같이 입력했을때 10는 0보다 큰것이 true이기 때문에 main logic #1인 'x는 양수입니다'가 출력된다

 

위와 다르게 x의 값이 false이기때문에 main logic #2인 'x는 음수입니다'가 출력된다

 

 

 

 

 

 if - else if - else

갑자기 갱장히 복잡해 졌지만은 기본구조는 이렇다

 

아래 예시에서는 출력값은 "3"이다.

조건1과 조건2에 해당하지 않기때문에 main logic #3의 값이 

 

 

 

오늘은 UX집중반에서 우리팀의 프로덕트가 갑자기 바뀌어 리서치를 새로하느냐고 강의를 여기까지밖에 듣지 못했다,,,,

 

 

 

 

 


 

 

 

⭐️  느낀점

오늘은 강의를 거의 듣지 못했다..

왜냐면 위에서 말했듯 집중반 담당한 프로덕트가 리서치 마지막 단계에서 변경되었기때문에,

오늘은 바뀐 프로덕트로 하루종일 리서치를 진행했다.

강의는 주말에 혼자라도 들을 수 있지만 집중반은 팀프로젝트이고, 오늘 9시가 제출 마감이였기때문에 아주 시급한 문제,,

 

그래도 다행히 팀원분들께서 다들 강의도 뒤로하고, 하루종일 리서치가 주구장창 해주신 덕분에

완벽하게 리서치를 끝내지는 못했지만, 마지막 정리만 조금 덜 했을뿐, 리서치가 부족한 상황은 아니라고 판단된다!!!

 

다시한번 이렇게까지 같이 열심히 해주신 집중반 팀원분들께 진짜로 정말 감사하고,

앞으로도 이런 열정을 가지고 있다면 UX집중반에서 배워가는 부분이 아주 많을 것같아 미리 감사하다🙇‍♀️