본문 바로가기
자바스크립트

함수

by 리양 2021. 5. 13.

함수( function)란?

작업을 수행하거나 값을 계산하는 문장 집합.

 

 

1.기본 함수 선언

 

funcion 함수명() {

스크립트 코드;

}

------------ 호출할 때
함수명();

 

2.익명 함수 선언

참조변수 = funtion() {

스크립트 코드;

}

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

 

 

3. 매개변수가 있는 함수

function 함수이름(매개변수1, 매개변수2,...) {

    함수가 호출되었을 때 실행하고자 하는 실행문;

}
// addNum라는 이름의 함수를 정의함.

function addNum(x, y) {    // x, y는 이 함수의 매개변수임.

    document.write(x + y);

}

addNum(2, 3);              // addNum() 함수에 인수로 2와 3을 전달하여 호출함.

 

 

반환(return)문

자바스크립트에서 함수는 반환(return)문을 포함할 수 있습니다.

이러한 반환문을 통해 호출자는 함수에서 실행된 결과를 전달받을 수 있습니다.

function multiNum(x, y) {

    return x * y;         // x와 y를 곱한 결과를 반환함.

}

var num = multiNum(3, 4); // multiNum() 함수가 호출된 후, 그 반환값이 변수 num에 저장됨.

document.write(num);

 

 

 

 

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

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

let 변수명;      // 전역 변수
function 함수명() {

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

}

return;

'자바스크립트' 카테고리의 다른 글

ajax  (0) 2021.06.07
CLASS, 클래스와 객체의 차이  (0) 2021.06.02
반복문  (0) 2021.05.10
조건문  (0) 2021.05.10
DOM  (0) 2021.05.09