javascript17 10.JavaScript_JavaScript로 폼 유효성 검정 1. 아이디 검사 if(myform.id.value == ""){ alert("id 누락"); return false;} 2. 비밀번호 검사if(myform.pw.value ==""){ alert("pw 누락"); return false;}if(myform.pw.value.length 5){ alert("비밀번호는 3~5자리만 가능합니다."); return false;}if(isNaN(myform.pw.value)){ alert("숫자만 입력하세요"); return false;}입력된 pw 값이 숫자로 변환 불가능하면 → true → 경고창 띄움"123" → 숫자 변환 가능 → false → 통과"abc" → 숫자 변환 불가 → true → 오류 3. 라디오 버튼 검사 (노래 선택).. 2025. 9. 8. 9. JavaScript_팝업창 열기, Window 객체 메서드 📌 코드 설명1. 메인 페이지 (팝업 여닫기 버튼) 안녕하세요 설명window.open(파일, 이름, 옵션) : 새로운 창을 엽니다.파일 : 열 HTML 파일이름 : 창 이름(고정하면 같은 창을 계속 씀)옵션 : 크기/위치 등 지정 가능 (width, height, left, top 등)my.close() : open()으로 연 창을 닫음()를 빼면 함수가 실행되지 않음 ⚠️ 2. 팝업 페이지 (Ex01_popup.html) ✅ 설명단순히 이미지를 출력하는 HTMLopenWindow()로 열리면 새 창에 이 페이지가 표시📌 주요 Window 객체 메서드🔹 창 제어window.open(url, name, specs) : 새 창 열기window.close() : 현재 창 닫기window.r.. 2025. 9. 8. 8. JavaScript_Math 메서드/ String 메서드 document.write(Math.max(10,20,2,5,3,65) + ""); //65 document.write(Math.round(1.8989) + ""); // 2 document.write(Math.floor(1.8989) + ""); // 1 document.write(parseInt(1.8989) + ""); // 1 document.write(Math.ceil(1.8989) + ""); // 2 document.write(Math.random() + ""); // 2 str = "오늘은 즐거운 금요일입니다." document.write(str.length + "") document.write(str.charAt(1)+ "") document.write(str.indexOf("즐거운.. 2025. 9. 8. 7. JavaScript_Date 📌 JavaScript Date 객체와 요일 이미지 표시 ✅ 코드 설명 1. 현재 날짜/시간 가져오기now = new Date();new Date() : 현재 날짜와 시간 정보를 가진 객체 생성 2. Date 출력 메서드 document.write("now1 :" + now + "");document.write("now2 :" + now.toString() + "");document.write("now3 :" + now.toDateString() + "");document.write("now4 :" + now.toTimeString() + ""); toString() : 전체 날짜·시간 문자열toDateString() : 날짜만 출력toTimeString() : 시간만 출력 3. 연·월·일·요일 구하.. 2025. 9. 8. 6. JavaScript_배열 생성과 특징 정리 📌 JavaScript 배열(Array) 정리JavaScript의 배열은 동적 배열입니다.미리 크기를 지정하지 않아도 값을 넣는 순간 자동으로 생성되고, 크기도 자동으로 늘어납니다.즉, 자바나 C처럼 고정 크기 배열이 아니라 훨씬 유연하게 다룰 수 있습니다. ✅ 배열 생성 방법1. Array(크기) : 지정된 크기의 빈 배열let a = Array(4);document.write(a.length + ""); // 4a[0] = "spring";a[1] = "summer";for(let i=0; i📌 출력4spring summer undefined undefined→ 크기는 4로 고정되지만, 값은 넣지 않으면 undefined. 2. Array(값1, 값2, …) : 여러 값으로 초기화let b = A.. 2025. 9. 8. 5. JavaScript_반복문(for)과 구구단 📌 첫 번째 코드 (h1 ~ h6 제목 만들기) 📌 두 번째 코드 (구구단 표 만들기) 2025. 9. 8. 이전 1 2 3 다음