본문 바로가기

웹개발/JavaScript

[CodeIt] 프로그래밍 시작하기 in JavaScript 토픽2(추상화)

- =는 할당연산자로 오른쪽 값을 왼쪽에 할당합니다.

 

- +=, -= 처럼 복합 할당 연산자도 있습니다.

 

- 함수를 호출한 부분이 return되는 값으로 대체됩니다.

 

- 함수안에서 return;이 있으면, 거기서 함수가 종료됩니다.

 

- 함수의 return값이 없으면 undefined가 return됩니다.

 

- 함수 매개변수에 인자를 전달하지 않으면 undefined가 전달됩니다. 하지만, 매개변수에 기본값을 지정할 수도 있습니다. 이러한 파라미터를 옵셔널 파라미터라고 합니다. 이때, 옵셔널 파라미터는 반드시 가장 뒤 쪽에 선언되어야 합니다.

ex) function introduce(name,nationality='한국')

 

- 지역 변수의 scope는 { }로 감싸진 블록안에서만 접근가능합니다. { }밖에서 선언된 변수는 전역으로 어디에서나 접근 가능합니다.

 

- 블록문 안에서 전역변수와 같은이름의 지역 변수가 선언되면 그 블록 안에서는 지역 변수가 전역변수를 가립니다.

 

- 상수는 let이 아닌 const로 선언해줍니다. 상수는 선언할 때 꼭 초기화 해줘야 하고, 대문자와 밑줄을 통해 상수를 주로 정의합니다.