일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 単語
- 연습문제
- DART
- Flutter
- メソッド
- javascript
- java
- C로 시작하는 컴퓨터 프로그래밍4판
- 반다이몰
- rails
- Spring
- nico
- 디지몬
- rails7
- springboot
- CSS
- 비즈니스일본어
- 日本語
- ruby
- 一日一つメソッド
- 건담베이스
- vscode
- 일본어
- 인프런
- jsp
- Web
- 자바
- html
- 건담
- Python
Archives
- Today
- Total
AR삽질러
JavaScript - 함수 (6) 본문
728x90
JavaScript - 함수 (6)
함수
- 함수는 특정 작업을 수행하는 코드 블록으로 함수를 사용하면 코드의 재사용성을 높이고 가독성을 향상시킬 수 있다.
1. 함수 호출
// 함수선언
function greeting() {
console.log("안녕하세요");
}
console.log("함수 호출 전");
greeting();
console.log("함수 호출 후");
2. 직사각형의 넓이를 구하는 함수
- 매개변수와 반환값
function getArea(width, height) {// 매개변수
function hello() { // 중첩함수
console.log("함수호출");
}
hello();
let area = width * height;
return area; // 반환값
}
let area1 = getArea(10, 20); // 인수
console.log(area1);
let area2 = getArea(20, 20); // 인수
console.log(area2);
let area3 = getArea(100, 20); // 인수
console.log(area3);
3. 호이스팅
- 함수선언은 코드의 맨 위로 끌어올려져 함수 호출이 선언보다 먼저 있어도 동작하는데 문제가 없다.
console.log("함수 호출 전");
greeting();
// 함수선언
function greeting() {
console.log("안녕하세요");
}
console.log("함수 호출 후");
728x90
반응형
LIST
'WEB > JavaScript' 카테고리의 다른 글
JavaScript - 콜백함수 (8) (0) | 2024.06.30 |
---|---|
JavaScript - 함수표현식과 화살표함수 (7) (0) | 2024.06.27 |
JavaScript - 반복문 (5) (0) | 2024.06.27 |
JavaScript - 조건문 (4) (0) | 2024.06.27 |
JavaScript - 연산자 (3) (0) | 2024.06.27 |