학습

변수 타입 함수 조건문

용사지둥 2021. 7. 19. 18:53

변수

  • 프로그래밍은 데이터 처리를 하는 것 
  • 변수 사용은 데이터를 편리하게 저장하고 꺼내 쓰는 것
  • 변수의 선언과 값의 할당의 이해
  • 값으로 변환된 표현문이 변수에 할당되어 담기는 과정을 이해

타입

  • 원시 자료형 vs 참조 자료형
  • 원시 자료형 - string, number, boolean, undefined
  • 타입마다 다른 속성과 메소드가 있다
  • typeof를 활용하여 특정 값의 타입을 확인
  • 비교시 엄밀한 비교 ( ===!== ) 의 필요성을 이해

함수

  • 함수란 "작은 기능의 단위"
  • 함수 선언을 위해 필요한 필요한 keyword, name, parameter, body에 대해 이해
  • 함수 선언과 호출의 기초적인 작동 원리를 이해
  • 함수가 선언되어 함수 표현식이 변수에 담기는 과정을 이해
  • 함수의 결과값이 변수에 할당되어 담기는 과정을 이해
  • 함수의 호출과 리턴에 대해 이해
  • 함수 그 자체( func )와, 함수의 호출 ( func() )을 구분
  • 매개변수(parameter)와 전달인자(argument)를 구분
  • 같은 기능을 하는 함수를 선언식, 표현식, 화살표 함수로 바꾸어 표현
//함수표현식
function sum (a, b) {
	return a + b;
};

//함수선언식
const sum = function (a, b) {
	return a + b;
};

//화살표함수 
const sum = (a, b) => (a + b); //return문만 있을 때 return, 중괄호 생략 

const sum = (a, b) => {
 	return a + b;
};

조건문

  • truthyfalsy 가 조건문에서 작동하는 방식을 이해할 수 있다.
  • 비교연산자를 통한 엄격한 비교(=== , !==)에 대해 이해할 수 있다.
  • ifelse if , else를 이해하고 무리없이 활용할 수 있다.
  • 논리연산자를 (&&, ||, ! ...)을 통해 복잡한 조건을 간결하게 작성할 수 있다.