728x90
300x250
SMALL
valueOf()
문자열에 대한 원시 값을 반환
let x = 123;
x;//123
123;//123
100+23;//10023
x.valueOf();//123
(123).valueOf();//123
(100 + 23).valueOf();//123
보통 원시 값을 호출 할때는 javaScript 내부에서 알아서 호출하기 때문에 직접 valueOf 메서드를 사용하는 경우는 매우 드물다.
기본적으로 Object의 모든 후손 객체는 valueOf를 상속받고 내장된 핵심 객체는 모두 valueOf를 재정의해서 적합한 값을 반환받는다. 어떤 객체가 원시 값을 가지고 있지 안으면 valueOf는 스스로를 반환한다.
사용자 객체를 만들때는 valueOf를 재정의해서 다른 행동을 부여 할 수도 있다.
참고 :
https://www.w3schools.com/js/js_number_methods.asp
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf
728x90
반응형
LIST
'javaScript > JS Tutorial' 카테고리의 다른 글
[javaScript]MAX_VALUE, MIN_VALUE (0) | 2022.10.12 |
---|---|
js 숫자로 변환 Number(), parseInt(), parseFloat() (0) | 2022.10.11 |
[javaScript]숫자 자릿수 지정하기 toPrecision() (0) | 2022.10.09 |
[자바스크립트]소수점 자리수 자를기 toFixed() (0) | 2022.10.07 |
[javaScript]toExponential() 지수 표기법 (0) | 2022.10.06 |
댓글