반응형
# 수학 객체 (Math Object)
- 자바스크립트 내장 객체 중 수학과 관련된 기능과 속성을 제공하는 것
## 수학 객체의 메서드 및 상수
- Math.abs(숫자) : 숫자의 절댓값을 반환한다.
- Math.max(숫자1, 숫자2, 숫자3, 숫자4) : 숫자 중 가장 큰 값을 반환한다.
- Math.min(숫자1, 숫자2, 숫자3, 숫자4) : 숫자 중 가장 작은 값을 반환한다.
- Math.pow(숫자, 제곱값) : 숫자의 거듭제곱을 반환한다.
- Math.random() : 0~1 사이의 난수를 반환한다.
- Math.round(숫자) : 소수점 젓째 자리에서 반올림하여 정수를 반환한다.
- Math.cell(숫자) : 소수점 첫째 자리에서 무조건 올림하여 정수를 반환한다.
- Math.floor(숫자) : 소수점 첫째 자리에서 무조건 내림하여 정수를 반환한다.
- Math.PI : 원주율 상수를 반환한다.
# 배열 객체 (String Object)
## 선언방법
1. var d = new Array();
d[0] = 30;
d[1] = "사람";
d[2] = true;
2. var d = new Array(30, "사람", true);
3. var d = [30, "사람", true];
## 배열 객체의 메서드 및 속성
- join(연결 문자) : 배열 객체의 데이터를 연결 문자를 기준으로 1개의 문자형 데이터로 반환한다.
- reverse() : 배열 객체의 데이터 순서를 거꾸로 바꾼 후 반환한다.
- sort() : 배열 객체의 데이터를 오름차순으로 정렬한다.
- slice(index1, index2) : 배열 객체의 데이터 중 원하는 인덱스 구간만큼 잘라서 배열 객체로 가져온다.
- concat() : 2개의 배열 객체를 하나로 결합한다.
- pop() : 배열에 저장된 데이터 중 마지막 인덱스에 저장된 데이터를 삭제한다.
- push(new data) : 배열 객체의 마지막 인덱스에 새 데이터를 삽입한다.
- shift() : 배열 객체에 저장된 데이터 중 첫 번째 인덱스에 저장된 데이터를 삭제한다.
- unshift(new data) : 배열 객체의 가장 앞의 인덱스에 새 데이터를 삽입한다.
- length : 배열에 저장된 총 데이터의 개수를 반환한다.
# 문자열 객체 (Array Object)
## 선언방법
var 참조변수 = new String(문자형 데이터);
예) var t = String("Hello javascript");
var 참조변수 = 문자형 데이터;
예) var t = "Hello javascript";
## 문자열 객체의 메서드 및 속성
- charAt(index) : 문자열에서 인덱스 번호에 해당하는 문자를 반환한다.
- indexOf("찾을 문자") : 문자열에서 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 일치하는 문자의 인덱스 번호를 반환한다. 만약 찾는 문자가 없으면 -1을 반환한다.
- lastIndexOf("찾을 문자") : 문자열에서 오른쪽부터 찾을 문자와 일치하는 문자를 찾아 저일 먼저 일치하는 문자의 인덱스 번호를 반환한다. 만약 찾는 문자가 없으면 -1을 반환한다.
- match("찾을 문자") : 문자열에서 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 찾은 문자를 반환한다. 만약 찾는 문자가 없으면 null을 반환한다.
- replace("변경할 문자", "새 문자") : 문자열에서 왼쪽부터 바꿀 문자와 일치하는 문자를 찾아 제일 먼저 찾은 문자를 새 문자로 치환한다.
- search("찾을 문자") : 문자열에서 왼쪽부터 찾을 문자와 일치하는 문자를 찾아 제일 먼저 일치하는 인덱스 번호를 반환한다.
- slice(a, b) : a개의 문자를 자르고 b번째 이후억 문자를 자른 후 남은 문자를 반환한다. 여기서 -1은 뒤에서부터 첫 번째 글자를 가리킨다.
- substring(a, b) : a인덱스 부터 b인덱스 이전 구간의 문자를 반환한다.
- substr(a, 문자 개수) : 문자열에 a인덱스 부터 지정한 문자 개수만큼 문자열을 반환한다.
- split(문자) : 지정한 문자를 기준으로 문자 데이터를 나누어 배열에 저장하여 반환한다.
- toLowerCase() : 문자열의 영문 대문자를 모두 소문자로 바꾼다.
- toUpperCase() : 문자열의 영문 소문자를 모두 대문자로 바꾼다.
- length : 문자열에서 문자열의 개수를 반환한다.
- concat("새로운 문자") : 문자열억 새로운 문자열을 결합한다.
- charCodeAt(index) : 문자열 index에 해당 문자의 아스키 코드값을 반환한다.
- fromCharCode(아스키 코드 값) : 아스키 코드값에 해당하는 문자를 반환한다.
- trim() : 문자의 앞 또는 뒤에 공백 문자열 제거
반응형
'프로그래밍 > JS(JavaScript), jQuery, PHP' 카테고리의 다른 글
제이쿼리 학습 정리-1 (0) | 2020.12.14 |
---|---|
함수, 매개변수 없이 함수에 전달된 값 받아오기, 호이스팅 (0) | 2020.12.11 |
자바스크립트 객체의 종류 (0) | 2020.12.10 |
PHP (0) | 2020.11.06 |
자바스크립트 이용한 새로고침, 자동 새로고침 (0) | 2020.09.14 |