String.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ì.
String ê°ì valueOf() ë©ìëë String ì´ ë¬¸ìì´ ê°ì ë°íí©ëë¤.
ìëí´ ë³´ê¸°
const stringObj = new String("foo");
console.log(stringObj);
// Expected output: String { "foo" }
console.log(stringObj.valueOf());
// Expected output: "foo"
구문
js
valueOf()
매ê°ë³ì
ìì.
ë°í ê°
주ì´ì§ String ê°ì²´ì ìì ê°ì ëíë´ë 문ìì´.
ì¤ëª
String ì valueOf() ë©ìëë String ê°ì²´ì ìì ê°ì 문ìì´ ë°ì´í° íì
ì¼ë¡ ë°í í©ëë¤. ì´ ê°ì String.prototype.toString().ê³¼ ëì¼í©ëë¤.
ì´ ë©ìëë ë³´íµ JavaScriptì ìí´ ë´ë¶ì ì¼ë¡ í¸ì¶ëë©°, ì½ëìì ëª ìì ì¼ë¡ ì¬ì©íì§ë ììµëë¤.
ìì
>valueOf() ì¬ì©í기
js
const x = new String("Hello world");
console.log(x.valueOf()); // 'Hello world'
ëª ì¸ì
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-string.prototype.valueof> |