본문 바로가기
Language/Java Script

[Java Script] 자바스크립트 내장 객체 - Number, Array

by 나는김혜린 2022. 3. 23.

Number 객체

: 숫자를 다룰 때 유용한 프로퍼티와 함수를 제공하는 레퍼(wrap-per)객체이다.

 

레퍼객체란?

: 원시 타입의 값을 감싸는 형태의 객체이다.

* 자바스크립트에선 모든 수를 실수 하나로 표현하고, 64비트 부동 소수점 수로 저장된다.

 

1. toString

: 숫자형 데이터를 문자형 데이터로 반환해주는 함수이다.

Number 객체보다 문자를 담는 String 객체의 내장 함수가 더 다양하기 때문에 toSting() 함수를 이용해 String 객체로 변환하는 일이 많이 발생한다.

 

2. toExponential

: 숫자를 지수형으로 반환해주는 함수이다.

-> 지수 : 과학이나 공학에서 아주 큰 숫자를 표기하는 기법

3. toFixed

: 소수점을 몇 번째 자리까지 보여줄지를 결정하는 함수이다.

 

4. toPrecision

: 정수, 소수를 포함해 몇 번째 자리까지 보여줄지를 결정하는 함수이고, 반올림 값을 반환한다.

-> 이 함수는 인자로 1에서 100 사이까지 사용가능하다.

 

5. parseInt, parseFloat

 - parseInt : 전역 함수로서 정수로 반환하고 문자열의 시작이 숫자형이면 숫자형 데이터를 반환한다.

 - parseFloat : 전역 함수로서 부동소수점으로 반환된다.

 

Number 객체의 프로퍼티

 - Number.MAX_VALUE : 자바스크립트에서 다룰 수 있는 최대 수

 - Number.MIN_VALUE : 자바스크립트에서 다룰 수 있는 최소 수

 - Number.POSITIVE_INFINITY : Infinity

 - Number.NEGATIVE_INFINITY : -Infinity

 - Number.NaN : Not-a-Number

 

Array 객체

1. toString

: 배열 안의 모든 문자를 쉼표를 이용해 모두 결합해서 하나의 문자열로 반환한다.

출력 : Banana,Orange,Apple,Mango

 

2. join

: 배열 안의 모든 문자를 파라미터로 지정한 문자를 이용해서 모두 결합한 문자열로 반환한다.

출력 : Banana / Orange / Apple / Mango

3. pop

: 배열에서 마지막 데이터를 제거하고 마지막 데이터를 반환한다.

 

4. push

: 배열에 새로운 요소(데이터, 객체 등)를 추가합니다.

 

5. shift

: 배열에서 첫 번째 요소를 제거하고 첫 번째 요소를 반환한다.

 

6. unshift

: 배열의 맨 앞에 요소를 추가하고 배열의 길이를 반환한다.


js 과제나 풀러가야징.. 총총

댓글