# 선언적 함수

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

### &#x20;샘플 1

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

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

### 샘플 2

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

// function2가 실행되었습니다.
// 함수가 똑같으면 밑에 넣은 게 우선순위가 돼서 두 번째 것만 선언 
```
