변수 , 함수

박지훈·2021년 1월 18일
0

JavaScript

목록 보기
1/5

변수란?

컴퓨터에는 데이터보관함이 있다
그 데이터보관함의 이름표가 바로 변수이다
사용법은 간단한데
let키워드를 쓰고 변수명(identifier) 지어주고 세미콜론으로 마무리하면된다

 let 변수명;

이과정을 변수 선언(메모리 확보)이라고한다

할당

변수명을 선언한 데이터보관함에 우리는 데이터를 저장할수있는데
그것을 할당이라고한다
사용법은

변수명 = 데이터;

이렇게 데이터보관함(위에서 변수명이라고 선언한)에 데이터값을 넣어주면된다

let 변수명 = 데이터;

이렇게 선언과 동시에 할당할수있고

let 변수명  = 데이터 , 변수명 = 데이터 

이렇게도 가능하다

주의

  • 한번 선언한 변수명은 재선언이 불가능하다
  • 할당시 무조건 왼쪽피연산자가 오른쪽연사자의값을 할당받는다

함수란?

* 특별한 공간(heap)에 자리를 잡게되고 호출을 할수있다

  • 컴퓨터에게 일을 시키기위한 지시사항의 묶음이다
  • 함수는 입력 -> 지시사항(함수) ->출력의 과정으로 이루어져있다
function 변수명(매개변수){
  return 결과값;
}

중괄호 { } 안에 컴퓨터에게 시킬일들을 작성하고 return키워드로 그자리에서 함수를 중단시키고 결과값을 반환받아 함수밖에서 사용할수있다

이제 함수명을 사용해 함수를 호출하여 사용할수있다

let 결과값을줘 = 함수명(매개변수);

함수호출코드인 '함수명' 은 return 값으로 바뀐다

let 결과값을줘 = 결과값;

함수표현식 vs 함수선언식

함수 작성에는 두가지방법이있다

함수 선언식

  function 함수명(매개변수) {
  }

함수 표현식

  let 변수명 = function(매개변수){
  }

타입

변수에는 아래와같이 다양한 타입이있다.

숫자, 문자열, boolean, 배열, 객체, undefined, 함수

0개의 댓글