본문 바로가기

JavaScript

(5)
정규표현식, 이벤트, 이벤트객체, 회원가입(2024-04-18) 정규표현식 더보기 정규 표현식 문자열에서 특정 문자 조합을 찾기 위한 패턴 - 4글자 이상 20글자 이하로 체크 - 특수문자 입력 불가 - 한글 입력 불가 정규 표현식 표기 /정규 표현식 패턴/ 아이디 패턴 만들기 - 영문 대문자 또는 소문자만 입력 - 길이는 4글자이상 20글자 이하 /^[A-Za-z]{4,20}$/ 이름 패턴 만들기 - 한글만 사용 /^[가-힣]+$/ //한 글자 이상 -> + 로 표기 휴대폰 번호 패턴 만들기 - 정수3자리 - 정수 3자리 또는 4자리 - 정수 4자리 - 예) 010-111-1111 or 010-1111-1111 /^\d{3}-\d{3,4}-\d{4}$/ 이메일 패턴 만들기 - 영문 대문자, 소문자, 숫자 입력 - 이메일 패턴에 의한 '@' 과 '.' 이 포함 - 예..
string, date, form, setTimeout, setInterval(2024-04-17) String 객체 더보기 String 객체 Date 객체 더보기 Date 객체 Form 객체 더보기 폼 객체 확인 ++윈도우 객체 setTimeout, setInterval 더보기 setTimeout setInterval 중지 문제 더보기 문제 현재 시간을 출력하는 문서를 만들어보자. (단, 시작 버튼을 누르면 콘솔애 현재 시간을 초마다 출력하고, 중지 버튼을 누르면 시간이 정지됨. 다시 시작 버튼을 누르면 시간이 다시 출력되기 시작) [시작][중지] 콘솔 2024-04-17 11:16:00 콘솔 2024-04-17 11:16:01 콘솔 2024-04-17 11:16:02 ... 콘솔 2024-04-17 11:16:10 콘솔 2024-04-17 11:16:11 문제 현재 시간을 출력하는 문서를 만들어보자..
프로토타입, 상속, Math, 가위바위보, 로또생성기(2024-04-16) Math 객체 더보기 Math객체 가위 바위 보 더보기 가위바위보 로또생성기 더보기 로또생성기
while, for, break, 배열, function, 객체 (2024-04-16) while문 for문 문제. 원하는 숫자를 입력받아 해당 숫자의 구구단을 출력하는 문서를 만들어보자. (단 while문, for문으로 각각 출력) 배열 더보기 배열2 배열2 사용자 정의함수(function) 더보기 사용자 정의 함수(function) - 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록 - 필요할 때마다 호출하여 해당 작업을 반복 수행할 수 있음 - 코드를 재활용하기 위한 목적 1. 함수 선언식 function 함수명(매개변수1, 매개변수2, ...){ 함수가 호출되었을 때 실행할 문장; ... return 값; } 2. 함수 표현식 const 또는 let 변수명 = function(매개변수1, 매개변수2, ...){ 함수가 호출되었을 때 실행할 문장; ... return 값;..
let, const, 타입변환함수, 연산자, 대화상자 ,제어문(2024-04-15) 더보기 데이터타입 더보기 연산자 연산자(Operator) 1. 산술연산자 +, -, *, /, %, ** 2. 비교연산자 >, =, true '3' == 3 -> true '3' === 3 -> false !== : 두 식의 값이 다르고, 타입도 달라야 함 3. 대입연산자 =, +=, -=, *=, /=, %=, **= 4. 증감연산자 ++변수, --변수, 변수++, 변수-- let num = 10 ++num --> num += 1 --num --> num -= 1 num++ num-- let num = 10 result = ++num; // num =11 result =11 result = num++ // num =12 result =11 5. 논리연산자 &&(and), ||(or), !(not) 6...