---
description: 가장 기본적으로 사용되는 함수의 형태입니다.
---

# 선언적 함수

### 선언적 함수

가장 기본적으로 사용되는 함수의 형태입니다. 기본적으로 함수는 함수 이름을 설정하고 함수이름을 호출해야 실행이 됩니다.

> function 함수이름( ){\
> &#x20;       //실행코드\
> }\
> 함수이름( );        // 함수 호출

### 샘플1

```javascript
function func1(){
    document.write("function1가 실행되었습니다.");
}
func1();

// function1가 실행되었습니다.
```

### 샘플2

함수가 같으면 밑에 있는게 우선 순위가 높음

```javascript
function func1(){
    document.write("function1가 실행되었습니다.");
}
function func1(){
    document.write("function2가 실행되었습니다.");
}
func1();

// function2가 실행되었습니다.
```

