객체(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

+ Recent posts