- =는 할당연산자로 오른쪽 값을 왼쪽에 할당합니다.
- +=, -= 처럼 복합 할당 연산자도 있습니다.
- 함수를 호출한 부분이 return되는 값으로 대체됩니다.
- 함수안에서 return;이 있으면, 거기서 함수가 종료됩니다.
- 함수의 return값이 없으면 undefined가 return됩니다.
- 함수 매개변수에 인자를 전달하지 않으면 undefined가 전달됩니다. 하지만, 매개변수에 기본값을 지정할 수도 있습니다. 이러한 파라미터를 옵셔널 파라미터라고 합니다. 이때, 옵셔널 파라미터는 반드시 가장 뒤 쪽에 선언되어야 합니다.
ex) function introduce(name,nationality='한국')
- 지역 변수의 scope는 { }로 감싸진 블록안에서만 접근가능합니다. { }밖에서 선언된 변수는 전역으로 어디에서나 접근 가능합니다.
- 블록문 안에서 전역변수와 같은이름의 지역 변수가 선언되면 그 블록 안에서는 지역 변수가 전역변수를 가립니다.
- 상수는 let이 아닌 const로 선언해줍니다. 상수는 선언할 때 꼭 초기화 해줘야 하고, 대문자와 밑줄을 통해 상수를 주로 정의합니다.
'웹개발 > JavaScript' 카테고리의 다른 글
| [CodeIt] 프로그래밍 시작하기 in JavaScript 토픽3(객체) (0) | 2021.02.07 |
|---|---|
| [CodeIt] 프로그래밍 시작하기 in JavaScript 토픽2(제어문) (0) | 2021.02.07 |
| [CodeIt] 프로그래밍 시작하기 in JavaScript 토픽2(자료형) (0) | 2021.02.06 |
| [CodeIt] 프로그래밍 시작하기 in JavaScript 토픽1 (0) | 2021.02.06 |
| [JS 기초강의] 데이터타입, data types, let vs var, hoisting (0) | 2021.01.09 |