# 선언적 함수

## 선언적 함수

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

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

## 샘플

### 샘플1

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

func1();

//function이 실행되었습니다.
```

### 샘플2

중복된 함수가 있으면 밑에 있는 함수에 우선 순위가 높다

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

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

func1();

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