티스토리 뷰
반응형
<script>
//변수 - 그릇, 마지막에 담긴 값 하나만 기억
let name = "홍길동";
document.write(name);
name = "하늘";
document.write("<br>" + name);
const score = 70;
document.write("<br>" + score);
score = 90; //const 로 선언한 변수는 처음에만 값을 넣을 수 있고
// 나중에 다른 값을 넣을 수 없음
document.write("<br>" + score);
</script>
<script>
/*
** 홍길동님 성적표 **
이름 : 홍길동
국어 : 90
영어 : 80
** 이경희님 성적표 **
이름 : 이경희
국어 : 70
영어 : 85
*/
//변수를 선언하고 초기화
let name = "";
let eng = 0;
let kor = 0;
name = prompt("이름을 입력>> ");
eng = Number(prompt("국어 점수 입력>> ")); //형변환
kor = Number(prompt("영어 점수 입력>> ")); //형변환
// kor = parseInt(prompt("영어 점수 입력>> ")); //형변환
// avg = parseFloat(prompt("영어 점수 입력>> ")); //형변환
document.write("** " + name + "님의 성적 ** <br>");
document.write("이름 : " + name + "<br>");
document.write("국어 : " + kor + "<br>");
document.write("영어 : " + eng + "<br>");
document.write("합계 : " + (kor + eng) + "<br>");
</script>
<script>
// 음료를 주문하세요.
// 주문한 음료는 ~~ 입니다.
//1. 변수 선언
let order = "";
//2. 키보드로부터 입력 받고
order = prompt("음료를 주문하세요>>");
//3. 출력
document.write("주문한 음료는 " + order + "입니다.");
</script>
● 조건문
<script>
// 성적이 80점 미만이면 "재수강"이라고 출력하세요.
// if(조건){
// 조건이 참일 때 실행할 문장
// }
// 조건은 true/false 가 나오는 것이면
let score = 90;
if(score < 80){
document.write("재수강<br>");
}
document.write("즐거운 시간");
</script>
<script>
// 숫자를 입력 받아서 홀수/짝수인지 구별하기
// 당신이 입력한 숫자는 ~ 이고, ~ 입니다.
//1. 변수 선언하고 초기화
let score = 0;
let result = "";
//2. 입력받기
score = Number(prompt("숫자 입력>> "));
//3. 판단
if(score % 2 === 0){
result = "짝수";
}else{
result = "홀수";
}
//4. 출력
document.write(`당신의 점수는 ${score}이고, ${result}입니다.`);
</script>
<script>
//문)숫자를 입력받아서 양수, 0, 음수인지 판별
//1. 변수 선언 및 초기화
let num = 0;
let result = "";
//2. 입력받기
num = parseInt(prompt("숫자 입력>> "));
//3. 판단
if(num > 0) {
result = "양수";
}else if(num === 0){
result = 0;
}else{
result = "음수";
}
//4. 출력
document.write(result + "<br>");
</script>
<script>
//문)숫자를 2개 입력 받아서, 두 숫자 중에 큰 수를
//firstNum 변수에 담아 출력, 더 작은 수는 secondNum에 담아서 출력
//1. 변수 선언 및 초기화
let firstNum = 0;
let secondNum = 0;
//2. 입력받기
firstNum = parseInt(prompt("첫 번째 숫자 입력 >>"));
secondNum = parseInt(prompt("두 번째 숫자 입력>> "));
//3. 판단하기
if(firstNum < secondNum){
let temp = 0;
temp = firstNum;
firstNum = secondNum;
secondNum = temp;
}
//4. 출력하기
document.write("큰 수 : " + firstNum + "<br>");
document.write("작은 수 : " + secondNum + "<br>");
</script>
<script>
//문) 입력받은 로그인 상태가 'Admin'이면 "관리자", 'User'이면 "일반 사용자",
// 그 외 입력은 "입력 오류"로 출력
let input = "";
let result = "";
input = prompt("로그인한 사용자 입력>> ");
input = input.toLocaleLowerCase(); //소문자로 변환
// input = input.toLocaleUpperCase(); //대문자로 변환
if(input==="admin"){
result ="관리자";
}else if(input==="user"){
result = "일반 사용자";
}else{
result = "입력 오류";
}
document.write(result + "<br>");
// if(input ==="Admin" || input === "admin" || input==="ADMIN"){
// result ="관리자";
// }else if(input ==="user" || input === "User" || input==="USER"){
// result = "일반 사용자";
// }else{
// result = "입력 오류";
// }
</script>
<script>
//문) 고객 구분을 입력 받아 출력
// 1.VIP | 2.GOLD | 3.SILVER | 4. GENERAL | 0.종료
let input="";
let result ="";
let in_text = "고객 구분을 입력하세요.\n";
in_text += "1.VIP | 2.GOLD | 3.SILVER | 4.GENERAL | 0.종료";
input = prompt(in_text);
switch(input){
case "1" :
result = "VIP 선택";
break;
case "2" :
result = "GOLD 선택";
break;
case "3" :
result = "SILVER 선택";
break;
case "4" :
result = "GENERAL 선택";
break;
case "0" :
result = "종료 선택";
break;
default:
result = "입력 오류";
}
document.write(result);
</script>
'Front-End Programming > JavaScript' 카테고리의 다른 글
| 정리문제 (1) | 2025.03.25 |
|---|---|
| 자바스크립트 수업 자료 (0) | 2025.03.25 |
| 동기와 비동기,AJAX (0) | 2025.03.23 |
| 클래스 (0) | 2025.03.23 |
| 예외처리 (0) | 2025.03.23 |
댓글