호기심으로 시작한 Frontend 꾸준함으로 채워나가는 Developer

Unit2. [JavaScript] 기초 회고 본문

Codestates 부트캠프/회고

Unit2. [JavaScript] 기초 회고

RachelLee 2022. 6. 24. 17:01

 

Unit 02. 기초 - 변수, 타입, 함수  

1. 지금 현재, 당신의 기분이나 느낌을 표현해주세요.

    JavaScript 부터 시작하여 처음에 당황했지만 열정 가득한 첫 날이기에 스케줄에 따라 열심히 공부했다.

    첫 날, 시간을 알차게 보내듯 하여 뿌듯하다.

 

2. 오늘 학습한 내용 중 지금 떠올릴 수 있는 단어를 모두 나열해주세요.

     변수, 데이터, 변수의 선언, 변수의 할당, =, 구구단 출력

     타입, 속성, 매서드, 비교연산자 자료형 

     함수, 선언, 호출, 리턴, 매개변수, 전달인자

     선언식, 표현식, 화살표

 

3. '2' 에서 작성한 단어를 가지고, 오늘의 학습 내용을 설명해 보세요.

   변수는 변할 수 있는 수

   변수를 선언한다 -> 데이터 보관함에 데이터를 넣을 공간 확보하는 것 (같은 공간)

   변수를 할당한다 -> 대입하는 값을 넣는다.

   변수의 타입은  number, string, boolean, undefined, null 

    === VS !== 

 

4. 설명하기 어려운 단어가 있다면, 그 이유는 무엇인가요?

    함수 - 선언식, 표현식, 화살표 (정확하게 설명 어려움)

    변수의 타입 정리하기

5. 그 단어를 스스로 설명할 수 있기 위해서 누군가에게 질문을 한다면, 어떤 질문을 해야 할까요?

   

 

 

부족한 부분 검색 후 기록하기 

 

Chapter1. 변수 

  • 속성 
  • Boolean 논리 요소를 나타내며 true와 false 두 가지의 값을 가질 수 있습니다. Null ->return 하면 object null 하나의 값만 가질 수 있습니다. Undefined 값을 할당하지 않은 변수는 undefined 값을 가집니다. Number ECMAScript는 Number와 BigInt 두 가지의 내장 숫자 타입을 가지고 있습니다

 Chapter2. 타입

  • 동치연산자
3 === 3   // true
3 === '3' // false

3 !== '3' // true
4 !== 3   // true

동치연산자
일치 비교 연산자 (===,!==)는
두 피연산자의 자료형까지 모두 일치/불일치 해야 하는 경우 사용

 

 Chapter3. 함수

Parameter VS Arguement

단어 번역 의미

Parameter 매개변수 (함수를 선언할 때 외부로부터 받고자 하는 임의의 값) 함수와 메서드 입력 변수(Variable) 명
Argument 전달인자, 인자 (실제로 함수를 호출할 때 사용되는 구체적인 값) 함수와 메서드의 입력 값(Value)

예시

def cancat(**str1, str2**):
  return a +" "+ b
-> 다음 cancat 함수 정의에서 str1과 str2는 parameter 입니다.

cancat(**"parameter", "argument"**)
-> cancat 함수를 호출할 때, 입력값 “parameter”와 “argument”는 argument입니다.

 

Unit 02 수업 후

생각했던 것 보다 체계적이였다. 적응하느라 정신이 없었지만 끝까지 따라서 오늘 수업을 마무리했다.

앞으로 공부를 정말 많이 해야하는구나! 이제 시작이구나! 라고 생각이 들었다. 

  • 정확한 기술 용어 익히기
  • 기술 용어 사용하여 설명하기
  • 의사코드 사용하기