티스토리 뷰

반응형

 

 

<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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2026/02   »
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
글 보관함