728x90
반응형
SMALL
반복문
- 누적값 계산 하는 실습





<최종코드>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//숫자 2개 입력
let num1 = Number(prompt("시작숫자 입력 :"));
let num2 = Number(prompt("마지막 숫자 입력 : "));
let sum=0; // 누적합(시작숫자~마지막 숫자 총합)
for(let i=num1; i<=num2; i++){
sum+=i;
}
// while(true){
// if(반복문 나갈 조건){
// break;
// }
// }
alert(sum);
</script>
</body>
</html>
- 반복문 실습2
: 랜덤하게 뽑힌 숫자를 맞추는 프로그램
1. 숫자입력창

2. 비교 알림창



<최종 코드>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//그냥 랜덤만 돌리면 숫자가 매우작음
//*100하면 0~100 사이에 랜덤
//Math.floor(Math.random()*100) : 0~99사이의 정수
//console.log(Math.floor(Math.random()*100));
let number=Math.floor(Math.random()*100);
while(true){
let myNumber = Number(prompt("숫자를 입력해주세요!"));
if(number==myNumber){
alert("정답입니다.");
break;
}
else if(number>myNumber){
alert("입력한 숫자보다 큰 수 입니다.");
}
else{
alert("입력한 숫자보다 작은 수 입니다.");
}
}
</script>
</body>
</html>
728x90
반응형
LIST
'스마트인재개발원 > 자바스크립트' 카테고리의 다른 글
[JS] 내부,외부 자바스크립트 생성 방법/객체/배열의 선언/배열의 생성/배열의 데이터 추가/배열의 길이 구하기 (0) | 2022.10.07 |
---|---|
[JS] 자바스크립트 조건문/ 조건문 활용한 예제/ 입력창 입력값에 따른 배경색 지정/ 점수 입력 후 평균과 학점 계산 (0) | 2022.10.07 |
[JS]자바스크립트 연산자 종류/예제/형변환 종류/사용방법 (0) | 2022.10.07 |
[JS] 입력창에 입력된 값 콘솔창에 띄우기 / 자바스크립트 자료형 종류 및 특징/ undefined,null,NaN 차이점 (0) | 2022.10.06 |
[JS]자바 스크립트,자바 변수 사용 차이점/ 변수 네이밍 법칙/var,let,const 차이/정의 (0) | 2022.10.06 |