728x90
날짜 객체
정보를 가져올 때 : GET메서드
정보를 수정할 때 : SET메서드
- 월과 요일은 숫자 0부터 시작
- Milliseconds() :밀리초 1000 -> 1초 (하루: 1000*60*60*24)
수학 객체
메서드 및 상수
Math. | |
abs() | 절댓값 |
max() | 최댓값 |
min() | 최솟값 |
pow(숫자, 제곱값) | 숫자의 거듭제곱값 |
random() | 0~1사이의 난수 |
round() | 소수점 첫째 자리에서 반올림하여 정수 반환 |
ceil() | 소수점 첫째 자리에서 무조건 올림하여 정수 반환 |
floor() | 소수점 첫째 자리에서 무조건 내림하여 정수 반환 |
sqrt() | 제곱근값 |
PI | 원주율 상수 반환 |
배열 객체
- 하나의 공간을 쪼개어 데이터를 저장하는 기법
- 배(나눌 배), 열(열거 열)
배열 기본형 |
var arr01 = new Array(); var arr02 = new []; |
- 배열 내에 저장된 데이터에는 index라는 주소를 가지게 된다.
- index의 처음 시작은 0번 부터 시작된다.
- 배열에 저장된 값을 요소(원소)라 한다.
- 배열의 크기는 배열에 저장된 갯수를 말한다.
- 배열은 모든형의 데이터를 담을 수 있다.
배열 객체 생성 방법 |
var arrary = new Array(); arr01[0] = 1; //배열 원소에 값 대입 arr01[1] = 2; arr01[2] = 3; |
var array = new Array(1, 2, 3); |
var array = [1,2,3]; |
- 인덱스를 모르고 있을 때 값을 저장하는 방법 : push() 메서드 사용
메서드 및 속성
join() | 배열 객체의 데이터를 연결 문자 기준으로 1개의 문자형 데이터로 반환 |
reverse() | 배열 객체의 데이터 순서를 거꾸로 바꾼 후 반환 |
sort() | 배열 객체의 데이터를 오름차순으로 정렬 |
slice(i1, i2) | 배열 객체의 데이터 중 원하는 인덱스 구간만큼 잘라서 배열 객체로 가져옴 |
splice() | 배열 객체의 지정 데이터를 삭제하고, 그 구간에 새 데이터 삽입 |
concat() | 2개의 배열 객체 결합 |
pop() | 배열에 저장된 데이터 중 마지막 인덱스에 저장된 데이터 삭제 |
push() | 배열 객체의 마지막 인덱스에 새 데이터 삽입 |
shift() | 배열 객체에 저장된 데이터 중 첫번재 인덱스에 저장된 데이터 삭제 |
unshift() | 배열 객체의 가장 앞의 인덱스에 새 데이터 삽입 |
length | 배열에 저장된 총 데이터 개수 반환 |
문자열 객체
var str01 = '홍길동';
var str02 = new String('이순신');
- 저장된 문자열은 문자열 객체이다.
메서드 및 속성
charAt() | 인덱스 번호에 해당하는 문자 반화 |
indexOf() | - 왼쪽부터 찾을문자와 일치하는 문자를 찾아 제일 먼저 일치하는 문자의 인덱스번호 반환 - 찾는 문자 없을 시 -1 반환 |
lastIndexOf() | - 오른쪽부터 찾을문자와 일치하는 문자를찾아 제일 먼저 일치하는 문자의 인덱스번호 반환 - 찾는 문자 없을 시 -1 반환 |
match() | - 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 찾은 문자 반환 - 찾는 문자 없을 시 null 반환 |
replace('바꿀문자', '새 문자') | 왼쪽부터 바꿀 문자와 일치하는 문자를 찾아 제일 먼저 찾은 문자를 새 문자로 치환 |
search() | 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 일치하는 인덱스 번호 반환 |
slice(a, b) | a개의 문자를 자르고 b번째 이후에 문자를 자른 후 남은 문자 반환 |
substring(a, b) | a 인덱스부터 b 인덱스 이전 구간의 문자 반환 |
substr(a, 문자 개수) | 문자열에 a인덱스부터 지정한 문자 개수만큼 문자열 반환 |
split() | 지정한 문자를 기준으로 문자 데이터를 나누어 배열에 저장하여 반환 |
toLowerCase() | 문자열에서 영문 대문자를 모두 소문자로 바꿈 |
toUpperCase() | 문자열에서 영문 소문자를 모두 대문자로 바꿈 |
length | 문자열에서 문자의 개수 반환 |
concat() | 문자열에 새로운 문자열 결합 |
charCodeAt(index) | 문자열에 index에 해당하는 문자의 아스키코드값 반환 |
fromCharCode(아스키코드 값) | 아스키 코드값에 해당하는 문자 반환 |
trim() | 문자의 앞뒤 공백 문자열 삭제 |
'{ "Hello World!" }; > JavaScript/jQuery' 카테고리의 다른 글
js/ 회원가입 유효성 검사(공백만) (0) | 2022.01.07 |
---|---|
(JavaScript) HTML 요소이벤트 (0) | 2021.12.31 |
(JavaScript) 브라우저 객체 모델 (0) | 2021.12.31 |
js/ 2022년 D-day (0) | 2021.12.31 |
js/ 티스토리 스킨 getElement 이용해보기 (0) | 2021.12.26 |