--- title: String.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/String/valueOf tags: - JavaScript - Method - Prototype - Reference - String translation_of: Web/JavaScript/Reference/Global_Objects/String/valueOf ---
valueOf()
メソッドは、{{jsxref("String")}} オブジェクトのプリミティブ値を返します。
str.valueOf()
与えられた {{jsxref("String")}} オブジェクトのプリミティブ値を表す文字列。
{{jsxref("String")}} オブジェクトの valueOf()
メソッドは、{{jsxref("String")}} オブジェクトの文字列型としてのプリミティブ値を返します。この値は、{{jsxref("String.prototype.toString()")}} の戻り値と等価です。
このメソッドは通常、JavaScript によって内部的に呼ばれ、コード中で明示的に呼ばれることはありません。
valueOf()
メソッドの使用var x = new String('Hello world'); console.log(x.valueOf()); // "Hello world" を表示します
仕様書 |
---|
{{SpecName('ESDraft', '#sec-string.prototype.valueof', 'String.prototype.valueOf')}} |
{{Compat("javascript.builtins.String.valueOf")}}