✍️
javascript
  • 자바스크립트 시작하기
  • 자바스크립트 기초 문법
  • 변수
  • 배열
  • 객체
  • 연산자
  • 조건문
    • if 문
    • if~else
    • 다중 if문
    • 중첩 if문
    • switch문
    • 삼항 연산자
  • 반복문
    • while문
    • do while문
    • for문
    • 중첩 for문
    • break문
    • continue문
  • 함수
    • 선언적 함수
    • 익명함수
    • 매개변수가 있는 함수
    • Arguments 함수
    • 리턴값이 있는 함수
    • 재귀 함수
    • 콜백 함수
    • 내부함수(스코프)
    • 객체 생성자 함수
    • 프로토타입 함수
    • 화살표 함수
    • 클래스
    • Promise
    • 함수 정리
    • 템플릿 리터럴
  • 내장 객체
    • String 객체
      • split()
      • join()
    • Number 객체
    • Date 객체
    • Array 객체
    • Math 객체
    • 정규표현 객체
  • 브라우저 객체
    • window 객체
    • navigator 객체
    • screen 객체
    • history 객체
    • location 객체
  • 문서 객체
  • 이벤트
Powered by GitBook
On this page

함수

데이터를 저장할 때 변수를 선언하여 저장했습니다. 변수에는 데이터만 저장할 수 있고, 코드는 저장할 수 없습니다. 하지만 함수를 사용하면 코드를 메모리에 저장했다가 필요할 때마다 호출하여 사용할 수 있습니다.

Previouscontinue문Next선언적 함수

Last updated 4 years ago

Was this helpful?

CtrlK
  • 함수
  • 함수에서 사용되는 용어
  • 함수를 사용하는 이유

Was this helpful?

함수

함수는 하나의 실행문을 저장하고 변수는 하나의 데이터를 저장하여 사용합니다. 함수는 스크립트 실행문을 보관하는 역할을 하기 때문에 반복 사용되는 코드를 구조화하거나 재활용을 목적으로 사용합니다.

함수에서 사용되는 용어

매개변수 : 함수에 자료를 넘기기 위한 변수 리턴값 : 함수를 실행하고 나오는 결과 값 콜백함수 : 함수에 매게변수로 함수를 전달할 때 사용하는 함수 호출 : 함수 내부를 실행시킬 때 호출이라고 표현

함수를 사용하는 이유

// for(let i = 1; i < 101; i++){
//     document.write("이것은 빨간색"+i+"입니다.<br>");
// }


// for(let i = 1; i < 101; i++){
//     document.write("이것은 검정색"+i+"입니다.<br>")
// }


// for(let i = 1; i < 101; i++){
//     document.write("이것은 파란색"+i+"입니다.<br>")
// }

function colorName(color){
    for(let i = 1; i < 11; i++){
        document.write("이것은"+color,i+"입니다.<br>")
    }
}
colorName("빨간색");
colorName("파란색");
colorName("검정색");