반응형
- [Javascript] 함수 선언문과 함수 표현식, 그리고 호이스팅alpha brain자바스크립트에서 함수를 선언하는 방법은 2가지가 있다. 1. 함수 선언문 function myFunc(){ // do something... } 2. 함수 표현식 const myFunc2 = function(){ // do something... }; 두 가지 표현 모두 다 호출하는 방식은 동일하다. myFunc(); myFunc2(); 두 선언방식의 차이점 함수 선언문은 이른바 호이스팅(hoisting)이라는 자바스크립트의 고유한 특성에 영향을 받는다. 호이스팅? hoisting : 끌어 올리기; 들어올려 나르기. (네이버 영어사전) 호이스팅은 무언가를 끌어 올린다는 뜻이다. 자바스크립트에서 코드가 실행될때 의미상 특정 코드가 위로 끌어 올려지게 된다. 호이스팅을 변수 및 함수 선언이 물리적으로 작성한..
- 2020-01-16 19:26:45
- [Javascript] 인자(argument)와 매개변수(parameter)alpha brain프로그래밍을 처음 배우면서, 나는 함수를 배울때 이 용어가 가장 햇갈렸다. 배울때는 같은말이라고 배웠지만, 엄밀히 말해서 같은말일까? function myFunction(input){ // input is parameter let something = input + 10; return something; } myFunction(10) // 10 is argument 매개변수(parameter)는 말 그대로 외부에서 받는값에 대한 전달자이다. 전달 받은 값으로 함수블럭 내부에서 작성된 코드를 진행하게 된다. 인자(argument)는 외부값 그 자체를 말한다. 얼핏보면 같은 의미로 볼수 있겠지만 필자는 용어의 구분을 좀 할 필요가 있을것 같아서 포스팅을 작성해 본다. 함수의 입장에서볼것이냐 , 아니면 호출자..
- 2020-01-12 14:38:10
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)