ksmart_html_css_js/JavaScript(33)
-
크로저_js
- 함수 실행 시 주위 환경을 기억하고 있다.
2021.12.18 -
함수 - 내부함수, 재귀호출_js
내부함수 - 함수 내에 함수 - 내부 함수는 외부에서 호출이 불가능하다. function myFn(){ //내부함수 - 내부함수는 지역함수임으로 외부에서 호출이 불가능하다. function mySubFn(){ console.log('내부함수'); } return mySubFn; } console.log(myFn(),'내부함수 리턴받기'); function myFn(){ //내부함수 - 내부함수는 지역함수임으로 외부에서 호출이 불가능하다. function mySubFn(){ console.log('내부함수'); } return mySubFn; } console.log(myFn(),'내부함수 리턴받기'); var resultFn=myFn(); resultFn();//=myFn()(); 재귀호출 - 함수 내..
2021.12.18 -
콜백함수_js
- 함수의 매개변수로 함수코드를 받고 매개변수로 받은 함수를 호출하는 방식 - 매개변수로 받은 함수를 실행하면서 인수값을 삽입하여 실행 할 경우, 인수로 삽입된 함수에서 매개변수로 값을 받을 수 있다. - 비동기화 처리시 주로 사용된다. //1. 함수 선언 var myFn=function(){ //3.매개변수는 함수를 받는다. console.log(typeof fn); if(typeof fn=='function'){ //4.인자값이 함수라면 실행이 가능하다. //5.매개변수가 함수임으로 실행하면서 인수를 삽입 할 수 있다. fn('한국스마트정보교육원'); //6.myFn 함수를 호출하면서 삽입된 인수 함수에서 인자를 받을 수 있다. } }; //2.함수 호출 시 인수 함수 myFn(function(str..
2021.12.18 -
함수_js
- 메모리에 자바스크립트 코드를 저장 할 수 있는 수단 - function 키워드로 함수 선언이 가능하다.(코드 저장) - 선언된 함수를 호출해야 저장된 코드가 실행된다. - 함수에는 일반함수와 익명함수가 있다. 일반함수 : 함수 선언시 함수명이 지정, 선언 위치 상관없이 호출 가능(호이스팅 기술) 익명함수 : 함수 선언시 함수명이 없으며, 대입(변수)해서 선언, 선언을 위에서 해야하며 아래에서 호출 가능 - 함수호출 : 함수명(), 대입된변수명(); 일반함수 - function 함수명(){} 익명함수 var myFn2=function(){ console.log('익명함수선언'); } 함수 호출 - 함수 호출 함수명();, 대입된 변수명(); - 호출시 저장된 코드를 실행해준다. myFn(); myFn2..
2021.12.18 -
Continue, Break, 중첩 반복문_js
continue - continue문을 만나게 되면 continue문의 아래 코드는 실행하지 않고 다음 반복 실행 break - break문을 만나게 되면 반복이 중단된다 . 중첩 반복문 - 반복문 안에 반복문
2021.12.18 -
제어문-반복문(for)_js
for문 for문 while문 비교 for 변형
2021.12.18