본문 바로가기

Frontend57

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.
14. JavaScript 함수 (Function: 사용자 정의 함수, 변수의 유효범위) ○ 함수 (Function, Method) ★★★★★ - 일정한 기능을 가지고 있다 - 함수는 정의(작성)하고, 함수를 호출함으로써 실행된다 - 함수 정의 : function 함수명( ){ 코드 } - 함수 호출 : 함수명( ) ○ 함수작성 시 고려 사항 - 매개변수(parameter)가 있는지? - 리턴값(return)이 있는지? ① 전달값(argument value)이 없는 경우 //함수정의 function test1() { document.write("KOREA"); } //test1() end function test2() { document.write("SEOUL"); } //test2() end //함수호출 test1();//"KOREA" 본문에 출력 test2();//"SEOUL" 본문에 출.. 2022. 5. 3.
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.
12. JavaScript 배열(Array) ○ Array (배열) - 연속성 자료형, 열거형, 컬렉션 - 하나의 변수에 1개 이상의 값을 저장할 수 있는 공간 - element, 요소, 원소 - index, 순서, 색인 (0부터 시작해서 1씩 증가한다) ○ 배열 객체 생성 (선언) - 형식 ① var 배열이름 = []; → 추천 ② var points = new Array(); → 비추천 (old version) ③ var 배열이름 = [요소1, 요소2, ...]; → 배열선언 및 초기화 var kor=[]; //배열 선언 kor[0]=10; //배열요소의 인덱스는 0부터 시작한다 kor[1]=20; //배열요소의 인덱스는 1씩 증가한다 kor[2]=30; document.write(kor[0]); document.write(kor[1]); do.. 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.