객체(Object)
특정 기능을 수행하는 단위체
매서드(method)
객체가 지닌 각각의 기능
객체의 생성
new 연상자 사용
var todayObj=new Date();
Date 객체
var 변수=new Date();
var 변수=new Date(연,월,일,시,분,호);
Math객체
매서드 종류 | 설 명 | 기 타 |
max(숫자1,숫자2,숫자3) | 숫자 중 최대값을 반환 | |
min(숫자1,숫자2,숫자3) | 숫자 중 최소값을 반환 | |
round(숫자) | 소수점 첫째 자리를 반올림 | |
ceil(숫자) | 소수점 자리를 무조건 올림 | |
floor(숫자) | 소수점 자리를 무조건 절삭 | |
abs(숫자) | 수의 절대값을 반환 | |
random(숫자) | 0과 1사이의 난수를 발생 |
String 객체
var 변수(인스턴스 네임)=new String("자바스크립트")
var 변수(인스턴스 네임)="자바스크립트";
Array객체
배열, 하나의 변수에 여러개의 데이터를 저장
각 공간마다 인덱스의 번호가 존재
var 변수(인스턴스 네임)=new Array();
변수[0]="값1"
변수[1]="값2"
변수[2]="값3"
변수[3]="값4"
변수[4]="값5"
var 변수(인스턴스 네임)=new Array((5);
var 변수(인스턴스 네임)=[값1,값2,값3,값4]
배열 메서드
메서드 종류 | 설 명 |
reverse() | 배열 데이터를 역순으로 반환 |
slice(번호1,번호2) | 인덱스 번호1부터 시작하여 2직전의 데이터까지 잘라서 저장 |
sort() | 배열 데이터를 알파벳 혹은 0/1/2..의 오름차순으로 정렬 |
join("구분자") | 배열 데이터를 구분자로 연결하여 결합 |
concat() | 여러개의 배열데이터를 하나로 결합 |
배열 데이터 추가/삭제 메서드
메서드 종류 | 설 명 |
shift(); | 배열에서 첫 인덱스(0)에 저장된 데이터를 삭제 |
pop(); | 배열에서 마지막 인덱스에 저장된 데이터를 삭제 |
unshift(값); | 배열에서 첫 인덱스(0)에 새 데이터를 중첩하여 추가 |
push(값); | 배열에서 마지막 인덱스에 새 데이터를 중첩하여 추가 |
concat() | 여러 개의 배열 데이터들을 하나로 결합 |
'공부' 카테고리의 다른 글
[javascript] 브라우저 객체 (0) | 2020.04.30 |
---|---|
[js/jquery]함수 (0) | 2020.04.27 |
[js/jquery]제어문 (0) | 2020.04.26 |
[js/jquery]side nav (0) | 2020.03.31 |
[js/jquery]gnb full down 백업 (0) | 2020.03.30 |