Development/JavaScript, jQuery, ...(535)
-
클로저
클로저· 내부 함수 사용시 지역변수를 남겨두는 것으로· 지역변수는 함수가 실행될 때 생성되고 함수가 종료될 때 사라지는데· 내부함수를 만들고 내부함수를 감싸고 있는 함수의 지역변수를 내부함수에서 호출할 때 내부함수를 감싸고 있는 외부 함수가 종료되었지만 내부함수에서 지역변수를 호출할 수 있도록 지역변수를 남겨두는 현상입니다. 클로저 특징· 종료된 외부 함수의 변수를 참조하는 함수· 지역 변수를 남겨두는 현상· 함수 outerFunction()로 인해 생성된 공간· 함수 outerFunction() 내부의 변수들이 살아있는 현상(output )· 리턴되는 함수 자체· 함수가 종료된 이후 살아남은 지역 변수 익명함수를 반환하는 함수
-
즉시 실행 함수(immediate functions), 즉시 실행 함수 형식
즉시 실행 함수(immediate functions)· '자기 호출 함수'라고도 합니다.· 함수를 정의함과 동시에 바로 실행되는 함수입니다.· 익명함수를 응용한 형태입니다.· 즉시 실행함수는 한번 수행 후, 다시 호출할 수 없습니다.· 이런, 특성으로 최초 한 번의 실행만을 필요로 하는 초기화 코드부분에 패턴으로 사용되어 집니다. 즉시 실행 함수 형식함수명이 없으며, 변수에 할당을 하지 않기 때문에 따로 호출하여 사용할 수 없습니다.
-
디폴트 매개변수(default parameter)
디폴트 매개변수(default parameter)· ECMAScript 6부터 새롭게 정의된 매개변수입니다.· 디폴트 매개변수란 함수를 호출할 때 명시된 인수를 전달하지 않았을 경우에 사용하게 될 기본값을 의미합니다. · 디폴트 매개변수는 익스플로러, 사파리, 오페라에서 지원하지 않습니다.
-
자바스크립트 함수 정의 방법
자바스크립트 함수 정의 방법· 선언적 함수 생성· http://codedragon.tistory.com/5651· 익명 함수 생성· http://codedragon.tistory.com/4368· Function( )생성자 함수· http://codedragon.tistory.com/5638
-
논리연산자, 논리연산자 규칙, true를 1로 false를 0으로 변환
논리연산자(logical operator)조건식을 판단하여, 참(true)과 거짓(false)을 반환합니다.
-
명시적 형 변환 방법 (강제로 자료형 변환시키기), 다른 자료형으로 형변환 방법
명시적 형변환(explicit type conversion)· 개발자가 직접 지정해주는 형변환방식입니다.· 명령어를 사용하여 기존의 값을 원하는 유형으로 변환합니다. 명시적 형 변환 방법 (강제로 자료형 변환시키기)· 숫자를 문자로 변환할 경우에는 string()을 이용하는 방법과 toString(진수)를 이용하는 방법을 사용합니다.· 문자를 숫자로 변환활 경우에는 Number()을 이용하는 방법과 parseInt()를 이용하는 방법, 그리고 parseFloat()을 이용하는 방법을 사용하여 형 변환을 할 수 있습니다.