J.S 함수

jeongol·2024년 7월 23일

함수

1. 함수 선언문
function add (input매개변수) {
함수 내부에서 실행할 로직 output
}

**input, output
**기본 골격 function () {}
**input : 함수의 input --> 매개변수(매개체가 되는 변수!)
**output : return은 뒤에 오는 값 : 반환값

2. 함수 표현식
let add = function (x, y) {
    return x + y;
};

*함수 표현식 이용하기*
let functionresult = add(3, 4);
console.log(functionresult); 터미널 7

let functionresult2 = add(10, 20);
console.log(functionresult2); 터미널 30

또는
console.log(add(10, 20)) 터미널 30

스코프 와 영향 범위

1. 스코프 개념 : 변수의 영향 범워

2. 전역 변수
let x = 10;            (포인트)
function printx() {
    console. log(x);
}

3. 지역 변수
function printx() {
    let x = 10;        (포인트)
    console. log(x);
}

화살표 함수

ES6 신 문법
function add (x, y) {
    return x + y
}

1-1. 기본적인 화살표 함수
let arrowFunc01 = (x, y) => {
    return x + y
}

1-2. 한 줄로
let arrowFunc02 = (x, y) => x + y;

1-3. 단일 함수1
let arrowFunc03 = (x) => x;

0개의 댓글