본문 바로가기

JavaScript 연습문제9

18. JavaScript 연습문제 (이미지스크롤) ● PRACTICE 연습문제 Q1) 풍선 이미지 스크롤 (자바스크립트 총정리) - 4개의 풍선이미지가 왼쪽으로 이동하도록 이미지스크롤 2022. 5. 11.
17. JavaScript 이벤트(Event) ○ 이벤트 (Event) - 이벤트 : 웹사이트 방문자가 하는 행위 - 자바스크립트는 주로 이벤트를 발생시킨 후 함수를 호출함으로써 실행한다 - 기본 이벤트의 종류 ① onchange : 다른 객체로 바뀌었을 때 ② onclick : 클릭했을 때 ③ onmouseover : 마우스가 올려졌을 때 ④ onmouseout : 마우스가 올라갔다 나갔을 때 ⑤ onkeydown : 키보드를 눌렀을 때 ⑥ onload : 페이지 로딩이 끝났을 때 ⑦ onsubmit : 서버로 해당 폼이 전송될 때 ○ 마우스 관련 이벤트 - onclick, onmouseover, onmouseout ○ onkeydown ○ onchange 서울 제주 부산 ○ onload ○ 커서 관련 이벤트 - onfucus : 텍스트 입력 상자.. 2022. 5. 10.
15. JavaScript Date 객체 (디지털 시계 만들기) ○ Date 객체 - 날짜 관련 내장 객체 var d=new Date(); //시스템의 현재 날짜 정보 가져오기 document.write(d);//Wed May 04 2022 12:00:26 GMT+0900 (한국 표준시) document.write(d.getFullYear());//현재연도 document.write(d.getMonth());//현재월 (월은 '현재월-1'로 출력) document.write(d.getDate());//현재일 document.write(d.getHours());//현재시 (24시간제) document.write(d.getMinutes());//현재분 document.write(d.getSeconds());//현재초 document.write(d.getDay());//현.. 2022. 5. 4.
13. JavaScript 연습문제 모음 (Array) ● PRACTICE 연습문제 - 수업시간에 푼 Array(배열) 관련 연습문제 모음 위쪽은 내가 해본 코드 아래쪽은 강사님 코드 (비슷한 경우에는 한 가지만 적어둠) Q1) 성적프로그램 - 5명의 학생을 대상으로 평균, 등수, 과락, 평균 10점당 ☆ 한개씩, 장학생을 구한 후 결과값을 표작성해서 id=demo에 출력하시오 - 평균 95점 이상이면 "장학생" - 평균 70점 이상이면 합격, 아니면 "불합격" 단, 국영수 세 과목 중에서 한 과목이라도 40점 미만이면 "재시험(과락)" ↓ Q2) num배열 요소의 전체 합을 구하시오 Q3) num배열 요소 중 음수의 개수를 구하시오 Q4) num배열 요소 중 최댓값, 최솟값을 각각 구하시오 Q5) num[4] 요소의 등수를 구하시오 (클수록 순위가 높다) .. 2022. 5. 2.
11. JavaScript 연습문제 모음 (이중 반복문, 조건문) ● PRACTICE 연습문제 - 수업시간에 푼 연습문제 모음 위쪽은 내가 해본 코드 아래쪽은 강사님 코드 (비슷한 경우에는 한 가지만 적어둠) Q1) 아래 그림과 같이 출력하시오 ☆★★★ ★☆★★ ★★☆★ ★★★☆ //Q1 var a=0, b=3; for(a; a0; front--){ document.write("★"); }//for end document.write("☆"); for(back=b; back>0; back--){ document.write("★"); }//for end b--; document.write(" ") }//for end //강사님 코드 for(a=1; a 2022. 4. 29.
10. JavaScript 연습문제 모음 (조건문, 반복문) ● PRACTICE 연습문제 - 수업시간에 푼 연습문제 모음 위쪽은 내가 해본 코드 아래쪽은 강사님 코드 (비슷한 경우에는 한 가지만 적어둠) Q1) 평균점수에 따라 A, B, C, D, F 학점을 출력하시오(switch문 활용) - 90~100 : A학점, 80~89 : B학점, 70~79 : C학점, 60~69 : D학점, 그외 F학점 //Q1 var kor=100, eng=95, mat=90; var aver=parseInt((kor+eng+mat)/3); var casevalue = parseInt(aver/10); switch (casevalue) { case 10: document.write("A학점"); break; case 9: document.write("A학점"); break; case.. 2022. 4. 29.