날짜 관련 메서드
날짜 정보를 가져올 때(GET)
|
날짜 정보를 수정할 떄(SET)
|
||
getFullYear()
|
연도 정보를 가져옴
|
setFullYear()
|
연도 정보만 수정함
|
getMonth()
|
월 정보를 가져옴(현재 월-1)
|
setMonth()
|
월 정보만 수정함(월 -1)
|
getDate()
|
일 정보를 가져옴
|
setDate()
|
일 정보만 수정함
|
getDay()
|
요일 정보를 가져옴(일: 0 ~ 토:6)
|
요일은 날짜를 바꾸면 자동으로 바뀌므로 setDay()는 없음
|
|
getHours()
|
시 정보를 가져옴
|
setHours()
|
시 정보만 수정함
|
getMinutes()
|
분 정보를 가져옴
|
setMinutes()
|
분 정보만 수정함
|
getSeconds()
|
초 정보를 가져옴
|
setSeconds()
|
초 정보만 수정함
|
getMilliseconds()
|
밀리초 정보를 가져옴(1/1000초 단위)
|
setMilliseconds()
|
밀리초 정보만 수정함
|
getTime()
|
1970년 1월 1일부터 경과된 시간을 밀리초로 표기함
|
setTime(0
|
1970년 1월 1일부터 경과된 시간을 릴리초로 수정함
|
toGMTString()
|
GMT 표준 표기 방식으로 문자형 데이터로 반환함
|
toLocaleString()
|
운영 시스템 표기 방식으로 문자형 데이터로 반환함
|
수학 객체의 메서드 및 상수
종류
|
설명
|
Math.abs(숫자)
|
숫자의 절댓값을 반환합니다
|
Math.max(숫자1, 숫자2, 숫자3, 숫자4)
|
숫자 중 가장 큰 값을 반환합니다
|
Math.min(숫자1, 숫자2, 숫자3, 숫자4)
|
숫자 중 가장 작은 값을 반환합니다
|
Math.pow(숫자, 제곱값)
|
숫자의 거듭제곱값을 반환합니다
|
Math.random()
|
0~1 사이의 난수를 반환합니다
|
Math.round(숫자)
|
소수점 첫째 자리에서 반올림하여 정수를 반환합니다
|
Math.ceil(숫자)
|
소수점 첫째 자리에서 올림하여 정수를 반환합니다
|
Math.floor(숫자)
|
소수점 첫째 자리에서 무조건 내리하여 정수를 반환합니다
|
Math.sqrt(숫자)
|
숫자의 제곱근값을 반환합니다
|
Math.PI
|
원주율 상수를 반환합니다
|
예제)
배열객체의 메서드 및 속성
종류
|
설명
|
join(연결 문자)
|
배열 객체의 데이터를 연결 문자 기준으로 1개의 문자형 데이터로 반환합니다
|
reverse()
|
배열 객체의 데이터 순서를 거꾸로 바꾼 후 반환합니다
|
sort()
|
배열 객체의 데이터를 오름차순으로 정렬합니다
|
slice(index1, index2)
|
배열 객체의 데이터 중 원하는 인덱스 구간만큼 잘라서 배열 객체로 가져옵니다
|
splice()
|
배열 개체의 지정 데이터를 삭제하고 그 구간에 새 데이터를 삽입할 수 있습니다
|
concat()
|
2개의 배열 객체를 하나로 결합합니다
|
pop()
|
배열에 저장된 데이터 중 마지막 인덱스에 저장된 데이터를 삭제합니다
|
push(new data)
|
배열 객체의 마지막 인덱스에 새 데이터를 삽입합니다
|
shift()
|
배열 객체에 저장된 데이터 중 첫 번째 인덱스에 저장된 데이터를 삭제합니다
|
unshift(new data)
|
배열 객체의 가장 앞의 인덱스에 새 데이터를 삽입합니다
|
length
|
배열에 저장된 총 데이터의 개수를 반환합니다
|
예제)
문자열 객체의 메서드 및 속성
종류
|
설명
|
charAt(index)
|
문자열에서 인덱스 번호에 해당하는 문자를 반환합니다
ex)var str = "hello world"; str.charAt(2); b를 반환
|
indexOf("찾을 문자")
|
문자열에서 왼쪽부터 찾을 분자와 일치하는 문자를 찾아 제일 먼저 일치하는 문자의 인덱스 번호를 반환합니다. 만일 찾는 문자가 없으면 -1을 반환합니다
ex)var str = "hello world"; str.indexOf("wo"); 6을 반환
|
lastIndexOf("찾을 문자")
|
문자열에서 오른쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 일치하는 문자의 인덱스 번호를 반환합니다. 만일 찾는 문자가 없으면 -1을 반환합니다
ex)var str = "hello world"; str.lastIndexOf("ld"); 9를 반환
|
match("찾을 문자")
|
문자열에서 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 찾은 문자를 반환합니다. 만일 찾는 문자가 없으면 null을 반환합니다
ex)var str = "hello world welcome"; str.match("Hi");
null을 반환
|
replace("바꿀 문자", "새 문자")
|
문자열에서 왼쪽부터 바꿀 문자와 일치하는 문자를 찾아 제일 먼저 찾은 문자를 새 문자로 치환합니다
ex)var str = "hello world"; str.replace("hello", "hi");
hi world 를 반환
|
search("찾을 문자")
|
문자열에서 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 일치하는 인덱스 번호를 반환합니다
ex)var str = "hello world"; str.search("wo") 6을 반환
|
slice(a, b)
|
a개의 문자를 자르고 b번째 이후에 문자를 자른 후 남은 문자를 반환합니다.
var str = "hello javascript" str.slice(3, 7) "lo j"를 반환
var str = "hello javascript" str.slice(3, -3) "lo javascr"를 반환
-1은 뒤에서부터 첫 번째 글자를 가리킵니다.
|
substring(a,b)
|
a 인덱스부터 b 인덱스 이전 구간의 문자를 반환합니다.
ex)var str="hello world" str.substring(3,7); "lo w"를 반환
|
substr(a, 문자 개수)
|
문자열에 a 인덱스부터 지정한 문자 개수만큼 문자열을 반환합니다
ex)var str = "hello world" str.substring(3,2); "lo"를 반환
|
split("문자")
|
지정한 문자를 기준으로 문자 데이터를 나누어 배열에 저장하여 반환합니다.
ex)var str = "hello-world-welcome"; var arr = str.split("-");
arr = [hello, world, welcome]을 반환
|
toLowerCase()
|
문자열에서 영문 대문자를 모두 소문자로 바꿉니다.
ex)var str ="HELLO"; str.toLowerCase(); "hello"를 반환
|
toUpperCase()
|
문자열에서 영문 소문자를 모두 대문자로 바꿉니다.
ex)var str ="hello"; str.toUpperCase(); "HELLO"를 반환
|
concat("새로운 문자")
|
문자열에 새로운 문자열을 결합합니다
|
length
|
문자열에서 문자의 개수를 반환합니다.
ex)var str = "hello"; str.length 5를 반환
|
charCodeAt(index)
|
문자열 index에 해당 문자의 아스키 코드값을 반환합니다.
ex)var str = "ABC"; str.charCodeAt(0) A의 아스키 코드값 65를 반환함
아스키 코드값을 더 알고 싶다면 구글에 검색하면 잘 나옵니다~
|
fromCharCode(아스키 코드 값)
|
아스키 코드값에 해당하는 문자를 반환합니다.
ex)String.fromCharCode(65); "A"를 반환함
|
trim()
|
문자의 앞 또는 뒤에 공백 문자열을 삭제합니다.
ex)str=" hello world "; str.trim(); 공백이 제거된 "hello world"를 반환함
|
자바스크립트 객체별 메서드에 대해 알아보았습니다.
예) charAt, getTime, getDate, concat, Math.floor 등

'[Javascript] 자바스크립트' 카테고리의 다른 글
[Javascript] 자바스크립트 내장 객체(날짜, 수학, 배열 , 문자열) 내장함수 (0) | 2024.11.05 |
---|---|
[Javascript] 자바스크립트 객체란, 객체의 종류(내장, 브라우저, 문서 객체) (2) | 2024.11.01 |
[Javascript] 선택문 switch, 반복문 while, dowhile, for, break, continue (0) | 2024.10.29 |
[Javascript] 조건문(제어문) IF문, 중첩IF문 (0) | 2024.10.28 |
[Javascript] 기초문법(4) 논리, 삼항 연산자, 연산자 우선순위 (0) | 2024.10.25 |