-
[JS] Chapter 3. 함수codeStates front-end/Java Script 2023. 1. 4. 10:18반응형
함수
특정한 코드 실행 과정을 하나의 묶음으로 묶어서 필요할 때마다 호출하여 실행하는 것
함수 선언문
실습)문자열 ‘함수선언문’을 출력하는 declared라는 이름의 함수를 함수선언문으로 정의
function declared () { console.log('함수선언문') };
함수 표현식
실습)문자열 ‘함수 표현식’을 출력하는 expression라는 이름의 함수를 함수 표현식으로 정의
let expression = function () { console.log('함수표현식') };
함수 호출
실습)아래 함수들을 각각 호출하고 결과를 확인
function declared() { console.log('함수선언문'); } declared() let expression = function () { console.log('함수표현식'); }; expression()
매개변수와 전달인자 - 여러개 사용 o
실습)구구단 n단을 출력하는 함수를 정의하고 호출
function multiplication(n) { for (let i = 1; i <= 9; i++) { console.log(n * i); } } multiplication(3);
return문
- return문 뒤에 나오는 코드는 실행 x
- return문 에 작성된 코드를 실행한 후 결과를 함수 외부로 리턴
- 변수 할당 가능
- 함수 끼리 연산 가능
실습)두 수를 입력 받아 두 수의 곱을 리턴하는 함수를 정의
function multi(x,y) { return x * y; } let result = multi(3,2); console.log(result);
반응형'codeStates front-end > Java Script' 카테고리의 다른 글
[JS] Chapter 6. 원시 자료형과 참조 자료형의 특징과 종류 (0) 2023.01.04 [JS] Chapter 5. 객체 (0) 2023.01.04 [JS] Chapter 4. 배열 (0) 2023.01.04 [JS] Chapter 2. 조건문, 반복문 (0) 2023.01.04 [JS] Chapter 1. 타입, 변수 (0) 2023.01.04