200727 TIL(변수와 자료형)

Rameau·2020년 7월 27일
0

코드스테이츠 pre

목록 보기
1/6

하루 늦은 TIL...

새로운 개념이 쏟아져서 다소 힘들었지만, 복습을 위해 문제를 다시 풀면서 어느 정도 감을 잡은 것 같다. 앞으로 배운 것들을 꾸준히 정리할 예정이다.

Today I learned

1. 변수의 선언 및 할당

변수 : 상황에 따라 변할 수 있는 값
변수의 선언 : let키워드를 이용
ex) apple 이라는 변수를 선언하고 싶을 때 : let apple;
변수에 값을 할당하는 방법 : 연산자 = 사용
ex) apple이라는 변수에 sweet라는 값을 할당하고 싶을 때 :
let apple = 'sweet';

  • 선언은 한번만 가능!
  • 할당이 없는 변수는 undefined로 출력됨
  • 변수에는 다양한 타입이 있다.(Number,String,Boolean...)
    각 타입별 메소드가 다르다.(ex. 문자열(String)은 따옴표로 표시해야 인식 가능)

2. 표현식(Expression)

표현식 : 값을 표현
표현식은 변수로 구성될 수 있다.

3. 함수(Function)

함수 : 입력(input)을 받아 함수를 거쳐 출력(output)하는 기능 단위
함수의 선언 : 2가지 방법(함수 선언식, 함수 표현식)이 있다.

  • 함수 선언식
    function appleSweet(input) {
    }
    여기서 input을 매개변수(parameter)라고 한다.
    (매개변수 : 나중에 함수를 호출할 때 매개 역할을 함)
  • 함수 표현식
    let appleSweet = function(input){
    }
  • 인자(argument) : 함수를 호출할 때 이용하는 것(전달인자)

  • 함수 바깥으로 결과를 가져오려면? return 사용
    *사용 안할 시에는 호출 결과가 undefined로 출력

    Note

  • 대소문자 구분이 무척 중요하다는 것을 배웠다. 코플릿 문제를 풀던 중 계속 에러가 나서 페어분과 한참 고생했는데 대문자 문제였다는 걸 안 순간 밀려오는 허탈함.... 코딩은 오타와의 전쟁이라는데 앞으로 더 꼼꼼히 살펴야겠다.

  • 매개변수와 인자의 개념이 아직 좀 헷갈리는데 추가 자료를 서칭해 볼 필요가 있을 것 같다.

profile
개발하고 싶다!

0개의 댓글