함수

일련의 실행문들을 메모리에 저장했다가 필요할 때 다시 호출하여 사용

내장형 : 이미 자바스크립트에 내장되어 있는 함수문

사용자 정의 : 사용자가 직접 실행문들을 함수문에 작성해서 필요할때마다 호출하여 사용하는 것

지역변수 : 변수가 정의된 함수내에서만 사용이 가능한 변수

함수 내에서 선언하며 반드시 앞에 var 키워드를 붙여서 선언합니다.

전역변수 : 현재 페이지 내 자바스크립트 어디서든 사용이 가능한 변수

함수바깥에 선언하거나 함수 내에서 var 연산자를 붙이지 않고 선언합니다.

변수의 중복사용을 막기위해서 구분

기본형식

function 함수명(){
	실행문;
}
함수명();

전달(인자)값이 있는 함수

function 함수명(매개변수1,매개변수2){
	실행문;
}

함수명(인자값1,인자값2);

return

다음 실행문들을 수행하지 않고, 함수문을 마칩니다

함수 호출문에게 값을 반환합니다.

재귀함수 호출

실행문에서 자기 자신을 스스로 호출하는 것을 '재귀함수 호출'이라고 합니다.

내장 함수

내장 함수 종류 설 명
eval() 문자열을 자바스크립트 문장으로 변환(수식은 계산, 문자는 변수로)
parseInt() 숫자를 정수로 반환
parseFloat() 숫자를 실수로 반환
isNaN() "Not a Number"의 야갸자로 숫자가 아닌 문자가 포함되면 true를 반환
ifFinite() 주어진 값이 유리수인지 아닌지 판단
Number() 문자를 숫자형으로 반환
String() 숫자를 문자형으로 변환
escape() 문자를 16진수 아스키코드값으로 반환
unescape() escape()로 변환된 값을 다시 되돌려 반환

생성자 함수

사용자 정의 객체

function 함수명(매개변수1,매개변수2,..매개변수3){
this.속성1=매개변수1;
this.속성2=매개변수2;
this.속성n=매개변수n;
this.메서드1=function(){
		실행문;
	}
}

var 인스턴스 네임(객체명)=new 함수면(값1,값2,..값n);

'공부' 카테고리의 다른 글

백업  (0) 2022.09.13
[javascript] 브라우저 객체  (0) 2020.04.30
[js/jquery]객체  (0) 2020.04.27
[js/jquery]제어문  (0) 2020.04.26
[js/jquery]side nav  (0) 2020.03.31

+ Recent posts