일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 표 구현
- Style Sheet
- 삼항(조건) 연산자
- 형변환 연산자
- 변수 기본형
- 컬렉션프레임워크
- 가위바위보 게임
- 업다운 게임
- 변수
- Scanner
- 배열 array
- 반복문
- Do while
- switch-case
- Math 함수
- SQLIntegrityConstraintViolationException
- decimalformat
- color code
- 논리 연산자
- 유효성 검사
- 할당 연산자
- IF else
- var 변수
- 객체 배열
- count_program
- 문자열 비교
- 접근제한자
- DropDown
- 간단한 연산
- 관계 연산자
Archives
- Today
- Total
무룩 공부방
[HTML] EX14) 함수와 매개변수(Notepad++/Java Script) 본문
키보드로 정수 값 2개를 입력받아 사칙연산을 수행하는 함수를 만들어 보았습니다.
이전에 만들었던 함수들과 달리 입력값으로 2개를 받는데 이하의 c,d를 매개변수라 부르고 타입이나
앞으로도 형식이나 타입을 유의깊게 살펴봐야 할 것 같습니다.
문제)
키보드로 정수 2개의 값을 입력받아 더하기 빼기 곱하기 나누기 나머지를 구하는 프로그램을 작성하시오.
단, multiply() 함수를 만들어 처리 하시오.
<Source code>
<!doctype html>
<html>
<head>
<title>함수와 매개변수</title>
<meta charset="utf-8">
<script>
function multiply(c,d) {
let add = c + d;
let sub = c - d;
let mul = c * d;
let div = c / d;
let rem = c % d;
alert(
"add = "+add+"\n"+
"sub = "+sub+"\n"+
"mul = "+mul+"\n"+
"div = "+div+"\n"+
"rem = "+rem
);
}
let a = parseInt(prompt("a값 입력"));
let b = parseInt(prompt("b값 입력"));
multiply(a,b);
</script>
</head>
<body>
</body>
</html>
여기서 주의 할 점은 함수는 만들어진 위치에 상관없이 코드진행 중 호출이 되면 함수를 실행합니다.
<출력>
intput = 5, 9
'IT > HTML' 카테고리의 다른 글
[HTML] EX16) 총점과 평균 (Notepad++/Java Script) (0) | 2023.08.26 |
---|---|
[HTML] EX15) 배열 (Notepad++/Java Script) (0) | 2023.08.26 |
[HTML] EX13) 조건문 if와 switch-case문(Notepad++/Java Script) (0) | 2023.08.26 |
[HTML] EX12) switch-case문(Notepad++/Java Script) (0) | 2023.08.26 |
[HTML] EX11) 업다운 게임 만들기 (Notepad++/Java Script) (0) | 2023.08.26 |