This page was translated from English by the community. Learn more and join the MDN Web Docs community.
Number.prototype.valueOf()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015년 7월.
시도해 보기
const numObj = new Number(42);
console.log(typeof numObj);
// Expected output: "object"
const num = numObj.valueOf();
console.log(num);
// Expected output: 42
console.log(typeof num);
// Expected output: "number"
구문
js
numObj.valueOf();
반환 값
Number 객체의 원시 값.
설명
valueOf() 메서드는 보통 JavaScript에 의해 내부적으로 호출되고, 웹 코드에서는 명시적으로 호출하지 않습니다.
예제
>valueOf 사용하기
js
var numObj = new Number(10);
console.log(typeof numObj); // object
var num = numObj.valueOf();
console.log(num); // 10
console.log(typeof num); // number
명세
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-number.prototype.valueof> |
