하루 늦은 TIL...
새로운 개념이 쏟아져서 다소 힘들었지만, 복습을 위해 문제를 다시 풀면서 어느 정도 감을 잡은 것 같다. 앞으로 배운 것들을 꾸준히 정리할 예정이다.
변수 : 상황에 따라 변할 수 있는 값
변수의 선언 :let
키워드를 이용
ex) apple 이라는 변수를 선언하고 싶을 때 :let apple;
변수에 값을 할당하는 방법 : 연산자=
사용
ex) apple이라는 변수에 sweet라는 값을 할당하고 싶을 때 :
let apple = 'sweet';
표현식 : 값을 표현
표현식은 변수로 구성될 수 있다.
함수 : 입력(input)을 받아 함수를 거쳐 출력(output)하는 기능 단위
함수의 선언 : 2가지 방법(함수 선언식, 함수 표현식)이 있다.
- 함수 선언식
여기서 input을 매개변수(parameter)라고 한다.function appleSweet(input) { }
(매개변수 : 나중에 함수를 호출할 때 매개 역할을 함)- 함수 표현식
let appleSweet = function(input){ }
인자(argument) : 함수를 호출할 때 이용하는 것(전달인자)
함수 바깥으로 결과를 가져오려면? return
사용
*사용 안할 시에는 호출 결과가 undefined
로 출력
대소문자 구분이 무척 중요하다는 것을 배웠다. 코플릿 문제를 풀던 중 계속 에러가 나서 페어분과 한참 고생했는데 대문자 문제였다는 걸 안 순간 밀려오는 허탈함.... 코딩은 오타와의 전쟁이라는데 앞으로 더 꼼꼼히 살펴야겠다.
매개변수와 인자의 개념이 아직 좀 헷갈리는데 추가 자료를 서칭해 볼 필요가 있을 것 같다.