everyday com-eat
작성일
2021. 12. 31. 15:54
작성자
갱수터
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() 문자의 앞뒤 공백 문자열 삭제
728x90