호이스팅
-
[JavaScript] 4. 함수(Functions)개발 공부/Javascript 2021. 5. 10. 01:15
개인적으로 JavaScript를 공부하고 그 흔적을 남기는 곳입니다. 1. 함수 선언식과 함수 표현식 함수(function)는 참조 타입 중 하나로써 "function 타입"에 속한다. "함수 선언식 & 함수 표현식" 이렇게 두가지 방법으로 함수를 정의할 수 있다. 자바스크립트의 함수는 일급객체에 해당한다. 일급객체란? 1) 변수에 할당 가능하고, 2) 함수의 매개변수로 전달 가능하고, 3) 함수의 반환 값으로 사용가능 한 객체를 뜻한다. 함수 선언식 : 함수의 이름과 함께 정의하는 방식 (이름, 매개변수, 중괄호 내부 로 구분된다.) * 함수 선언식으로 선언한 함수는 var로 정의한 변수처럼 호이스팅이 발생한다. (선언 전 사용 가능) add(1, 2) // 3 function add(num1, num..
-
[JavaScript] 1. JavaScript의 기초, 변수와 식별자에 대해개발 공부/Javascript 2021. 5. 9. 23:44
개인적으로 JavaScript를 공부하고 그 흔적을 남기는 곳입니다. 1. 서론 ECMA : 정보 통신에 대한 표준을 제정하는 비영리 표준화 기구 현재 자바스크립트의 표준이 되는 ES6는 ECMAScript6의 줄임말로, ECMA에서 제안하는 6번째 표준 명세를 말한다. ES6는 2015년에 발표되어, ES2015라고도 하며 이 시기를 기점으로 자바스크립트에 대대적인 변화가 있었다. 세미콜론 자바스크립트는 반드시 세미콜론을 문장의 끝에 붙이지 않아도 된다. 세미콜론이 없는 경우, ASI(Automatic Semicolon Insertion)에 의해 자동으로 세미콜론이 삽입된다. 다양한 코딩 스타일이 있지만, 대표적으로는 에어비앤비의 자바스크립트 코딩 스타일을 따른다. airbnb/javascript Ja..