<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<script>
var data = prompt("숫자 5개 입력(,로 구분)","0");
// 입력예시 : 10,5,100,55,25
var arr = data.split(",");
var max = arr[0];
var min = arr[0];
console.log('min: ' + min + ', max: ' + max);
for (var i = 0; i < arr.length; i++) {
console.log("arr[" + i + "]요소: " + arr[i]);
if (parseInt(max) < parseInt(arr[i])) max = arr[i];
console.log('max[' + i + ']' + max + 'arr[' + i + ']' + arr[i]);
if (parseInt(min) > parseInt(arr[i])) min = arr[i];
console.log('min[' + i + ']' + min + 'arr[' + i + ']' + arr[i]);
}
document.write("최대값: " + max + ", 최소값: " + min);
</script>
</head>
<body></body>
</html>
a
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=\, initial-scale=1.0" />
<title>반복문</title>
<style>
* {font-family: "굴림체";}
</style>
<script>
var su = 9,
dan = 5,
res = 0;
document.write("dan : " + dan + "단<br>");
for (var i = 1; i <= 9; i++) { // var i = 1; 초기식 선언 1번만
res = dan * i; //5 ->10
if (res < 10) {
document.write(dan + " * " + i + " = " + res + "<br>");
// 5 * 1 = 5 -> 5앞에 한칸 띄어쓰기
//  ->html내에서는 일반 띄어쓰기는 개수 상관없이 1개로 인식
} else {
document.write(dan + " * " + i + " = " + res + "<br>");
}
}
</script>
</head>
<body></body>
</html>
for
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>반복문</title>
<script>
for (var i = 0; i < 10; i++) {
if (i === 3) break;
document.write("number is " + i + "<br>");
}
document.write("<br>");
for (var i = 0; i < 10; i++) {
if (i % 2 == 0) continue;
document.write("number is " + i + "<br>");
}
</script>
</head>
<body></body>
</html>
for
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
// for in문 형식
// for (변수 in 객체) {
// 객체의 모든 열거할 수 있는 프로퍼티의 개수만큼
// 반복적으로 실행하고 하는 실행문;
// in 요소값x
// }
// **대입받은 변수를 이용하면 루프 안에서 객체의 열거할 수 있는
// 프로퍼티에 순차적으로 접근할 수 있다.
var arr = [1,2,3,'str',true];
for(var i = 0; i < arr.length ; i++){
document.write(arr[i] + " ");
}
// java
// for (int a : arr ){}
document.write("<hr>")
for (var x in arr){
document.write(arr[x] + " ");
}
// js에서 for-in문은 인덱스번호로 설정하여 출력한다.
// alert('x: '+x);
// console.log: 웹 콘솔창에 메세지를 출력해주는 함수
console.log(arr);
console.log('a: ', arr);
</script>
</head>
<body>
</body>
</html>