반응형

# 수학 객체 (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() : 문자의 앞 또는 뒤에 공백 문자열 제거
반응형

+ Recent posts