자바스크립트(13)
-
자바스크립트 - RegExp 객체
우리가 회원가입 화면을 만들다 보면 이메일 같은 형식의 데이터를 입력 받을때가 있다. 이메일은 "id@주소" 의 형식으로 작성을 해야한다. 사용자가 이러한 형식으로 작성을 했는지 문자 패턴을 비교할때 RegExp 객체를 사용한다, RegExp 객체 메서드 - test() 문자열의 일치 여부에 따라 true 또는 false를 반환한다. ex) var rexp = /wow/ rexp.test("wow 친구들 빡빡이 아저씨야"); // true rexp.test("안녕 친구들 빡빡이 아저씨야"); // false - exec(), match() 일치하는 문자열을 반환 ex) var rexp = /wow/ var str = "wow 친구들 빡빡이 아저씨야"; rexp.exec("wow 친구들 빡빡이 아저씨야")..
2023.12.16 -
자바스크립트 - Date 객체
Date 메서드 - getFullYear() 4자리 년도를 반환 - getMonth() 월 값을 반환 - getDate() 일 값을 반환 - getDay() 요일 값을 숫자로 반환 (0 = 일요일, 1 = 월요일 , ........ , 6 = 토요일) - getHours() 시간 값을 반환( 0~23 ) - getMinutes() 분 값을 반환(0~59) - getSeconds() 초 값을 반환 (0~59) - getMilliseconds() 밀리초(1/1000초) 값을 반환 (0 ~ 999) - setFullYear(n) n은 값으로 년도 설정 - setMonth(n) n 값으로 월 설정 - setDate(n) n은 1~31의 숫자로 일 값을 설정 - setHours(n) n은 0~23의 숫자로 시간을..
2023.12.15 -
자바스크립트 - Array 배열
배열은 변수를 여러 공간에 분할하여 저장하고 분할한 공간을 index를 부여해 데이터를 저장 또는 호출하는 개념이다. 객체 생성 방법 1) var arr = new Array("wow1", "wow2", "wow3"); 위와 같이 선언과 동시에 초기값을 넣을 수도 있다. 2) var arr = [ "wow1", "wow2", "wow3" ]; 위와 같이 new와 생성자 없이 선언과 동시에 초기값을 넣을 수도 있다. 2) var arr = new Array(); arr[0] = "wow1"; arr[1] = "wow2"; arr[2] = "wow3"; 위와 같이 선언하고 값을 넣어줄 수 있다. Array 객체 속성(length) Array 객체는 length라는 속성이 있다. 이 속성을 통해 배열의 길이를..
2023.11.28 -
자바스크립트 - String 객체
String 객체를 만드는 방법이 두가지 있다. 1) var strObject = new String("javascript String Object"); 2) var strObject = "javascript String Object"; 1번은 new 연산자와 생성자로 String 객체를 만들었다. 2번도 String 객체인데 new연산자와 생성자가 없어도 변수를 선언하면 자동으로 String 객체가 된다. 이러한 String 객체에는 length 속성이 있다. String 객체 속성 - length 문자열의 길이를 알려준다. ex) var str ="일이삼사오"; console.log( str.length ); //5 String 객체 메서드 - charAt(n) 문자열에서 n번째 문자를 반환해준다. ..
2023.11.25 -
자바스크립트 - Number 객체
랩퍼 객체 1) var number = new Number(); 2) var number2 = 12; 위에 1번을 보면 new 연산자와 Number() 생성자함수로 number 인스턴스를 만들었다. 근데 그렇게 하지 않아도 2번처럼 숫자를 그냥 변수에 숫자를 넣어줘도 자동적으로 Number 객체로 만들어 준다. Number 객체 뿐만 아니라 String, Boolean과 같은 기본 데이터형들은 new 연산자와 생성자함수를 사용하지 않아도 자동으로 객체로 인식한다. 이런 객체를 '랩퍼객체'라고 부른다. Number 객체 프로퍼티 - MAX_VALUE : 자바스크립트에서 사용할 수 있는 최대값 속성 - MN_VALUE : 자바스크립트에서 사용할 수 있는 최소값 속성 - NaN : Not a Number로 숫..
2023.11.24 -
자바스크립트 - 객체 for in 사용
객체를 반복문을 이용해 사용할 때 for in 문을 이용하면 좀더 쉽게 사용할 수 있다. 객체는 { 키 : 값, 키 : 값 , .....}의 형태로 되어있다. 여기 객체에서 모든 키값을 순회하면서 값을 하나하나씩 확인할 수 있다. for(var 변수 in 객체명){ 실행문; } var expampleObj = { wow1 : "amazing", wow2 : "excellent", wow3 : "good" } //객체 순회 for( var hi : expampleObj ){ console.log("키 :" + hi); console.log("값 :" + expampleObj[hi]); }
2023.11.23