자바스크립트(8)
-
자바스크립트 - 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 -
자바스크립트 - Math 객체
Math 객체는 수학 연산을 위한 객체이다. Math 프로퍼티 - Math.PI : 원주율 - Math.E : 자연 로그 밑인 상수 - Math.LN2 : 2의 자연 로그값 - Math.LN10 : 10의 자연 로그값 Math 객체 메서드 - Math.abs(n) n의 절대값을 반환한다. - Math.max(n1, n2) n1과 n2 중에서 높은 숫자를 반환한다. - Math.min(n1, n2) n1과 n2 중에서 낮은 숫자를 반환한다. - Math.acos(n) n의 아크 코사인값을 반환한다. - Math.asin(n) n의 아크 사인값을 반환한다. - Math.round(n) n의 소수점이하가 5이상이면 반올림 미만이면 정수값 반환 - Math.ceil(n) n의 소수점이하를 올림하여 정수로 만든 ..
2023.12.12 -
자바스크립트 - 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 -
자바스크립트 - 객체(Object)
객체 정의하기 - new 연산자를 통한 객체의 정의 ex) var 객체 = new Object(); 객체.숫자 = 1; 객체.메서드 = function(){ alert("wow");} - 객체 리터럴을 통한 객체의 정의 객체 리터럴은 객체의 속성을 '{속성: 속성값}'의 형태로 표현하는 방법을 말한다. ex) var 객체 = { 숫자 : 1 , 메서드 : function(){ alert("wow") } //james 객체 var james = new Object(); james.age = 29; james.sex = "male"; james.work = function(){ console.log("코딩을 합니다.");} //sarah 객체 var sarah = { age : 25, sex : "femal..
2023.11.22 -
자바스크립트 - eval()
eval("자바스크립트 소스") - 자바스크립트 소스 문자열을 실제 자바스크립트 소스로 만들어준다. ex) eval("var num = 999") ==> var num = 999 eval("var num1 = 500"); eval("var num2 = 300"); //위에 문자열을 eval 함수에 넣어서 실제 자바스크립트 소스로 변경된다. console.log(num1 + num2);//800
2023.11.22