[js] 1부터 100까지의 합을 구하기(반복문-for)
반복문이란? 어떠한 조건을 반복적으로 실행할 때 사용한다. if문에 이어서 가장 많이 사용! <기본구성> for(초기값; 조건값; 증가값){ 실행 } 1부터 100까지 합 1부터 100까지 합 var sum = 0
practice365.xyz
<1~100 합구하기 while버전>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<script>
function kk(){
var sum = 0;
var i = 1;
while(i<=100){
sum += i; //sum = sum+i;
i += 1;
}
document.write("1부터 100까지의 합 " + sum);
}
</script>
<body>
<button onclick="kk();">실행</button>
</body>
</html>
for문과 비슷한 while문으로 실제론 for문을 많이 쓰지만 알아 두면 좋을 것 같아서 기록해 둡니다. for(초기값; 조건값; 증가값)과 다르게 초기값 선언을 밖에서 해주고 조건값만 while() 안에 써줍니다.
<do while>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<script>
function kk(){
var sum = 0;
var i = 1;
do{
sum += i;
i += 1;
}while(i<=100)
document.write("1부터 100까지의 합 " + sum);
}
</script>
<body>
<button onclick="kk();">실행</button>
</body>
</html>
말 그대로 먼저 do를 한 번 무조건 계산하고 뒤에 while 조건값이 나올 때까지 중복 계산을 해줍니다.
'개발일지 > JavaScript + jquery' 카테고리의 다른 글
[js] radio 버튼 읽고 출력하기 (성별체크) (0) | 2021.09.08 |
---|---|
[js] 1차원, 2차원 배열(Array) 이해하기 (0) | 2021.09.07 |
[js] 중첩 for문 - 별찍기 (0) | 2021.09.07 |
[js] 1부터 100까지의 합을 구하기(반복문-for) (0) | 2021.09.07 |
[js] 학점구하기 (조건문-Switch) & 숫자형과 문자형 (0) | 2021.09.07 |