본문 바로가기
728x90
300x250
SMALL

javaScript545

중첩함수, 콜백함수 함수는 크게 두가지로 나눌 수 있다. 1_사용자 정의 함수 사용자가 필요한 기능을 직접 만드는 함수 2_ 자바스크립트 코어 함수 자바스크립트에서 기본으로 제공하는 함수 사용방법에 따른 함수종류 - 일반함수 : 가장일반적으로 사용하는 함수 - 중첩함수 : 함수안에 있는 함수 - 콜백함수 : 함수 실행결과값을 리턴이 아닌 매개변수로 넘어온 함수를 호출해서 넘겨주는 방식을 콜백이라고 하고 이때 매개변수로 넘어온 함수를 콜백함수라고 한다. - 클로저함수 : 일반적으로 함수호출에 의해 함수내부의 실행구문을 모두실행하게 되면 함수 내부에서 만든 지역변수가 자동으로 사라지지만 어떤 경우에는 사라지지 않고 남는 경우가 있는데 이런현상을 클로저라고 하고 이런 현상을 일으키는 함수를 클로저함수라고 한다. 중첩함수 func.. 2019. 7. 30.
함수정의 방법 4가지 1. function 키워드 이용하기 function 함수이름([매개변수1,...]){ [return 반환값] } 함수이름 (매개변수 값, ...) function hello(name){ document.write(name+"님 환영합니다."); } hello("moo"); 2. 함수리터럴 이용하기 var 변수이름 = function([매개변수1,...]){ [return 반환값] } 변수이름(매개변수 값,...); var hello=function(name){ document.write(name+"님 환영합니다."); } hello("moo"); 3. Function 객체를 이용하는 방법 var 함수이름 = new Function([매개변수1...], 함수본체); 함수이름(매개변수 값, . . .); .. 2019. 7. 21.
함수 리터럴 그리고 익명 함수 일반함수 function hello(name){ alert(name+"님 환영합니다."); } hello("mooyou"); // 객체 방식 var hello2 = new Function("name", "alert(name+'님 환영합니다.');"); hello2("mooyou"); 리터럴방식 함수 var hello = function(name){ alert(name+"님 환영합니다."); } hello("mooyou"); 사용하는 용도에 따라 일반적인 방식 또는 리터럴 방식을 사용할수 있다. ▶익명함수 함수리터럴 방식으로 만들어진 이름없는 함수를 익명함수라고 한다. 익명함수 활용전 $(document).ready(function() { function hello() { alert("안녕하세요. 환영합니.. 2019. 7. 3.
리터럴 이란? 데이터를 만드는 방식은 크게 리터럴과 객체 방식 두가지가 있다. 지금까지 예제로 계속 써오던 방식이 리터럴 방식이다. 숫자 리터럴 : var age=10; 객체 : var name="new Number(10); 문자 리터럴 : var name="hi"; 객체 : var name=new String("hi"); 불린 리터럴 : var cold=true; 객체 : var cold=new Boolean(true); 배열 리터럴 : var aryData=["data1","data2","dat3"]; 객체 : var aryData=new Array("data1","data2","dat3"); 일반적으로 실무에서는 숫자나 문자 배열 데이터 같은 기본적인 데이터 생성할때 리터럴 방식을 더 많이 사용한다. 리터럴 방식.. 2019. 6. 29.
728x90
반응형
LIST