201207_TIL

future·2020년 12월 7일
0

TIL (Today I Learned)

목록 보기
6/53

오늘 한 일

  • 자바스크립트의 기본 문법 중 가장 기초라고 할 수 있는 변수, 함수, 데이터 타입에 대해 학습하고 코플릿을 풀어보았다. 데이터 타입은 크게 두 가지로 나뉠 수 있다.

원시 타입 (Primitive type data)
: 객체가 아니면서 method를 가지지 않는 타입
number string boolean undefined null symbol
→ 데이터가 하나의 정보를 담고 있다.
→ 크기가 각각 다를 수 있지만, 원시 자료형 데이터가 담기는 보관함의 크기는 동일하다.
참조 타입 (Reference type data)
배열[] 객체{} 함수function()
→ 하나의 주제는 있지만 서로 다르며, 여러 개의 정보를 담고 있다.
→ 동적으로 크기가 변하는 특별한 보관함을 사용할 수 있다.

  • 또한 데이터 타입마다는 각각 다른 method와 속성이 존재한다.
    typeof를 활용하여 특정 값의 데이터 타입을 확인할 수 있다.

  • 처음에는 인자매개변수의 차이가 헷갈렸다. 간단히 말해서 매개변수는 함수를 정의할 때 값이 들어오는 변수이고, 인자는 함수를 호출할 때 들어가는 실제 값이라고 보면 된다. 아직 함수의 구조에 대해서는 조금 더 적응이 필요할 것 같다.

매개변수 (Parameter)
: 함수를 정의할 때 값을 받는 변수로, 함수를 입력할 때 볼 수 있다.
인자 (Argument)
: 함수를 호출할 때 전달되는 실제 값으로, 함수를 출력할 때 볼 수 있다.

function getDistance(speed, time) {
    let distance = speed * time;
    return distance;
}
let output = getDistance(100, 2);
console.log(output); 

이 경우 speedtime은 매개변수가 되고, 1002는 인자가 된다.

오늘 느낀 점

  • 내 코드를 페어가 이해할 수 있도록 설명하려면 많은 연습이 필요하다.
  • 페어가 다 이해하지 못한 채로 넘어가는 일이 없도록 하자!
  • 모를 때는 검색! 검색해도 모를 때는 헬프데스크를 이용하자. 질문에는 정성이 담겨야 한다.

내일 할 일

  • 조건문 & 문자열 코플릿 풀기
  • 코플릿 풀면서 어려웠던 문제 블로깅 하기
profile
get, set, go!

0개의 댓글