2019.06.04
조건문, 반복문을 사용하여 2014년에서 2500년 사이의 윤년을 출력
윤년 : 4로 나누어 떨어지지만 100으로는 나누어 떨어지지 않는 해, 400으로 나누어 떨어지는 해
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<html>
<head>
</head>
<bdoy>
<script>
for(i=2014; i<2501; i++) {
// && 그리고 || 또는
if(i%4 == 0 && i%100 != 0 || i%400 == 0) {
console.log(i);
}
}
</script>
</bdoy>
</html>
|
조건문, 반복문을 사용하여 입력받은 값이 소수인지 아닌지 판별하는 프로그램
소수 : 1과 자기 자신만으로 나누어 떨어지는 1보다 큰 양의 정수
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
32
33
|
<html>
<head>
</head>
<body>
<form>
<label> 숫자 입력 </label>
<input type = "text" id = "num">
<button type = "button" id = "btn"> 확인 </button>
</form>
<script>
let btn = document.getElementById("btn");
btn.addEventListener("click", function(){
let count = 0;
let num = document.getElementById("num").value;
let primeNum = true;
for(let i=2; i<num; i++) {
// 입력된 숫자 num을 2부터 num보다 작은 수 i로 나누었을 때 나머지가 0이 있으면 소수가 아니다
if(num%i === 0) {
primeNum = false;
}
}
if (primeNum) {
alert("소수");
} else {
alert("소수가 아닙니다");
}
});
</script>
</body>
</html>
|
'교육 > Java Script' 카테고리의 다른 글
#19 Java Script HTML 참조속성, <a> 태그 (0) | 2019.07.26 |
---|---|
#18 Java Script 문자열 일부를 추출 substr() (0) | 2019.07.25 |
#14 Java Script 데이터타입, 스왑 알고리즘을 이용한 로또 출력 (0) | 2019.07.24 |
#10 Java Script 조건문과 반복문 (0) | 2019.07.23 |
#9 Java Script 변수와 데이터형 (0) | 2019.07.23 |