함수
-
JavaScriptWEB 2020. 11. 13. 17:33
- 자바스크립트의 버전은 ECMAScript(ES)에 따라 결정됨. 스코프(Scope) - 변수에 접근할 수 있는 범위. 전역 스코프와 지역 스코프 있음. - 변수 var, let, const로 선언할 수 있음. - 연산자 - 수학연산자 +,-,*/,% 등 있음. - 논리연산자, 삼항연산자, 관계연산자 등 있음. - 자바스크립트의 Type은 선언할 때가 아니고, 실행할 때 결정됨. 함수 - 여러개의 인자를 받아서 그 결과값을 출력해줌. - 파라미터와 인자의 개수가 달라도 출력되고, undefined로 설정됨. - 파라미터보다 많은 인자 있으면 arguments로 전달할 수 있음. - 재귀적으로 함수 사용하게 되면 CallStack에 쌓였다가 하나씩 나옴. 호이스팅(Hoisting) - 인터프리터가 코드를..