1. Number 객체
- MAX_VALUE = 자바스크립트에서 표현 가능한 최대 숫자
- MIN_VALUE = 자바스크립트에서 표현 가능한 최소 숫자
2. String 객체
- length: 문자열의 길이를 표시
- chartAt() : 해당 인덱스 문자 반환
- charCodeAt() : 해당 인덱스 문자를 유니코드로 반환
- concat() : 해당 인덱스 문자를 유니코드로 반환
- indexOf() : 앞에서부터 일치하는 문자열의 인덱스를 반환
- lastIndexOf() 뒤에서부터 일치하는 문자열의 인덱스를 반환
- String.replace (): 특정 문자열을 지정하고 다른 문자열로 치환
- search(regExp) : regExp와 일치하는 문자열의 위치 반환
- slice() : 원래문자열은 수정하지않고 새문자열로 반환한다.
- split() : 문자열을 배열에 넣은 다음 배열을 반환한다
- substring() : 시작 및 끝 인덱스 사이 또는 문자열의 끝 부분을 반환
- toUpperCase() : 문자열을 대문자로 바꾸어 반환
- toLowerCase() : 문자열을 소문자로 바꾸어 반환
[출처] https://velog.io/@undefined/JavaScript-%EB%82%B4%EC%9E%A5%EA%B0%9D%EC%B2%B4
3. Date 객체
- 날짜와 시간을 표시하는 객체
- 생성
var date = new Date(); // 매개변수를 입력하지 않으면 현재 시각으로 초기화
- 매개변수 예시
문자열: new Date('December 11, 2018');
숫자: new Date(2018, 12, 11, 2, 24, 23); // 연, 월-1, 일, 시, 분, 초, 밀리초 순서
Unix time: new Date(1351511); // 1970년 1월 1일 12시 자정 기준으로 경과한 시간(밀리초)
- Date 객체의 메소드
getTime() : Unix time 반환, 날짜 간격 계산시 사용
*메소드가 매우 많지만 대부분 get, set으로 이루어져 있으며 메소드명으로 기능 유추 가능
*getYear()메소드는 브라우저에 따라 다른 결과를 반환하기도 하니 getFullYear() 사용
4. Math 객체
- 수학과 관련된 속성과 메소드를 가진 객체
- Math 객체는 함수가 아닌 변수 // Math.속성 형태로 사용
- 기본 내장 객체 중 유일하게 생성자를 사용하지 않음
- Math 객체의 메소드
abs() : 절대값 반환
acos() : 아크 코사인 값 반환
asin() : 아크 사인 값 반환
atan() : 아크 탄젠트 값 반환
atan2(y, x) : x와 y의 비율로 아크 탄젠트 값 반환
ceil() : 크거나 같은 가장 작은 정수 반환
cos() : 코사인 값 반환
exp() : 자연로그의 제곱 반환
floor() : 작거나 같은 가장 큰 정수 반환
log() : 로그 값 반환
max() : 매개변수 중 가장 큰 값 반환
min() : 매개변수 중 가장 작은 값 반환
pow(x, y) : x의 y제곱 반환
random() : 0부터 1까지의 임의의 수 반환
round() : 반올림해서 반환
sin() : 사인 값 반환
sqrt() : 제곱근 반환
tan() : 탄젠트 값 반환
[출처] https://wickies.tistory.com/25
이외에도 다른 내장 객체들이 많이 있기 때문에 필요할 때마다 찾아서 쓰시면 됩니다!
'JAVA' 카테고리의 다른 글
자바 기초(상속_다형성) (0) | 2022.02.21 |
---|---|
자바 기초(상속) (0) | 2022.02.21 |
자바 기초(배열) (0) | 2022.02.18 |
자바 기초(Static) (0) | 2022.02.18 |
자바 기초(Data Type, Class) (0) | 2022.02.17 |