JS_기초 (변수, 타입, 함수)

개발 공부 기록·2021년 4월 6일
0

JavaScript

목록 보기
4/10
post-thumbnail

변수

Programming = Data Processing - 프로그래밍은 데이터 처리를 하는 것
Variable = a way to handle data - 변수 사용은 데이터를 편리하게 저장하고 꺼내 쓰는 것

  • 변수는 상황에 따라 변할 수 있는 값
  • 선언은 let myname;
  • 할당은 myname = 'Steve';
  • 같이 쓰면 let myname = 'Steve';
  • 프로그래밍에서 변수는 이름(Label)이 붙은 값

타입

원시형 타입

null, undefined도 원시형 타입이다.

참조형 타입

배열

객체

함수(function)

typeof 를 활용하여 특정 값의 타입을 확인가능
typeof 메소드 MDN 참조

함수

논리적인 일련의 작업을 하는 하나의 단위를 함수라고 한다.

입력값과 출력값

function getTriangleArea(base, height) { // 삼각형 넓이 구하는 함수
  let triangleArea = (base * height) / 2;
  return triangleArea;
}
console.log(getTriangleArea(2, 4)) // 4

함수 내부에서 return을 한 경우 출력 값이 return문의 값

function getTriangleArea(base, height) { // 삼각형 넓이 구하는 함수
  let triangleArea = (base * height) / 2;
}
console.log(getTriangleArea(2, 4)) // undefined

함수 내부에서 return을 하지 않은 경우 출력 값이 undefined

함수 선언 방법

1. 함수 선언식

function getTriangleArea(base, height) { // 삼각형 넓이 구하는 함수
  let triangleArea = (base * height) / 2;
  return triangleArea;
}

2. 함수 표현식

const getTriangleArea = function (base, height) { // 삼각형 넓이 구하는 함수
  let triangleArea = (base * height) / 2;
  return triangleArea;
}

3. 화살표 함수

const getTriangleArea = (base, height) => { // 삼각형 넓이 구하는 함수
  let triangleArea = (base * height) / 2;
  return triangleArea;
}

만약 함수 내의 표현식이 2줄 이상인 경우 return과 중괄호를 명시적으로 쓰는게 좋다.

함수의 호출

profile
둔필승총(鈍筆勝聰) - 기억보다는 기록을

0개의 댓글