재유's

[JavaScript] 내장객체 본문

IT Story/ : : JAVASCRIPT

[JavaScript] 내장객체

Stella_NY 2019. 1. 30. 11:04

내장 객체


웹 페이지 제작에 필요한 기본 기능들이 정의되어 있는 객체.

브라우저에 내장되어 있기 때문에 개발자는 별도의 객체 정의 과정을 생략하고

내장 객체에 포함된 프로퍼티와 함수들의 기능을 파악하여 활용할 수 있다.



String 내장 객체


문자열 데이터는 그 자체가 하나의 객체가 된다.

length 문자열의 길이(글자수)를 조회할 수 있는 프로퍼티 

1
2
var name = "Javascript";
var word_count = name.length// int형



charAt position번째의 글자를 리턴

1
string charAt(int position)



indexOf : 문자열에서 search가 처음 나타나는 위치를 리턴한다. (0부터 시작)

1
int indexOf(string search [, int position])


position은 검색을 시작할 위치 (기본값 0)

search를 찾지 못한 경우 -1를 리턴한다.


lastIndexOf : 문자열에서 search가 마지막으로 나타나는 위치를 리턴한다.

1
int lastIndexOf(string search[, int position])


문자열의 탐색은 뒤에서 부터 진행되지만, 검색된 내용의 위치는 처음부터 카운트.

position은 검색을 시작할 위치 (기본값 0)

search를 찾지 못한 경우 -1를 리턴한다.


substring : 문자열의 start번째 글자부터 end의 위치까지 잘라낸 값을 리턴한다.

1
string substring(int start, int end)



toUpperCase : 문자열에서 영어를 모두 대문자로 변환하여 리턴한다.

1
string toUpperCase()



toLowerCase : 문자열에서 영어를 모두 소문자로 변환하여 리턴한다.

1
string toLowerCase()




Math 내장 객체


수학과 관련된 기능을 제공한다.


1
int abs(int param)


- param의 절대 값을 리턴한다.


1
int max(int a, int b)


- a와 b중에서 큰 값을 리턴한다.


1
int min(int a, int b)


- a와 b중에서 작은 값을 리턴한다.


1
int round(Number num)


- num을 소수점 첫째 자리에서 반올림한 결과를 리턴한다.


1
int floor(Number num)


- 소수점 이하 값을 버린다.


1
int ceil(Number num)


- 소수점 이하 값을 올린다.


랜덤값 얻기

Math.random() 

0에서 1사이의 난수를 발생시켜 리턴한다.

실수 형태로 리턴되는 값은 범위를 조절하기 쉽지 않기 때문에 다음과 같이 함수를 정의하여 사용해야 한다.

1
2
3
function random(n1, n2){
    return parseInt(Math.random() * (n2-n1+1)) + n1;
}




'IT Story >  : : JAVASCRIPT' 카테고리의 다른 글

[JavsScript] Date 내장객체  (0) 2019.01.30
[JavaScript] 배열(Array)  (0) 2019.01.30
[JavaScript] 객체  (0) 2019.01.30
[JavaScript] 함수 정의의 또 다른 방법  (0) 2019.01.30
[JavsScript] JavaScript 특성  (0) 2019.01.30
Comments