본문 바로가기
IT ▶/Java & Web

자바 스크립트 함수 function() 종류, 지역변수, 전역변수 차이

by Jordan_ 2020. 10. 18.
728x90
반응형

 

 

 

 

 

- 함수 (function) : 스크립트 저장 용도로 사용할 코드를 선언하여 필요 시 호출하는 방식

 

 

- 함수 선언 방법

 

 

1> 기본 함수 선언 방식

 

 

function 함수명() {

스크립트 코드;

}

함수명(); // 위의 해당 함수 호출

 

 

 

2> 익명 함수 선언

 

 

참조 변수 = function(){

스크립트 코드;

}

참조 변수(); // 위의 해당 함수 호출

 

 

 

3> 매개변수가 있는 함수

 

매개변수 : 필요한 함수를 호출할 때 넣는 입력 데이터 변수

 

함수를 선언할 때 전달받을 데이터를 선언하여 작성하며

 

함수를 호출 할 때 data를 넣고 함수를 호출한다.

 

 

function sum(a,b) {     // a,b라는 매개변수를 통해 아래 100 -> a 에 들어가고, 200 -> b에 들어간다.

스크립트 코드;

}

sum(100,200);     // 함수 호출 시에 a,b에 넣을 데이터를 입력하여 호출

 

 

 

- 자바스크립트 내장 함수

 

 

자바 스크립트에 이미 정의된 내장 함수

 

 

1> parseInt() : 문자열 데이터를 정수형 데이터로 반환

 

    parseInt("100px"); -> 100

    parseInt("3.14"); -> 3

 

 

2> Boolean() : 논리형 데이터로 반환 (데이터가 값이 있으면 'true')

 

    Boolean(100) -> true

    Boolean() -> false

 

 

3> Number() : 숫자형 데이터로 반환

 

    Number("5") -> 5 // 숫자형 5로 변환

 

 

4> String() : 문자형 데이터로 반환

 

     String(5) -> "5" // 문자형 5로 변환

 

 

5> encodeURI(), decodeURI() : 문자를 유니코드값으로 인코딩, 디코딩한다.

 

 

 

 

 

- 변수 (var) : 데이터 선언, 객체 참조

 

 

 

* 전역 변수 : 소스에서 전체 범위(밖)에서 선언한 변수로 어디서든 사용 가능한 변수

 

 

* 지역 변수 : 소스에서 일부 지역에서 선언하여 해당 지역(구간)에서만 사용 가능한 변수

 

(예시로 함수를 선언하여 해당 함수에서 선언한 변수는 다른 함수에서는 사용 불가)

 

 

 

- 변수 선언

 

 

var 변수명;          // 전역 변수

function 함수명() {     

var 변수명;      // 지역 변수 (함수안에서 선언)

}

return;

 

 

 

 

728x90
반응형