ホームページ > 記事 > ウェブフロントエンド > valueOf 関数と toString メソッドについての深い理解
JavaScript の valueOf 関数メソッドは、指定されたオブジェクトの元の値を返します。使用法:
object.valueOf()object は必須であり、パラメーターは任意の固有の JScript オブジェクトです。
各 JavaScript 組み込みオブジェクトの valueOf メソッド定義は異なります。
对象 | 返回值 |
Array | 数组的元素被转换为字符串,这些字符串由逗号分隔,连接在一起。其操作与 Array.toString 和 Array.join 方法相同。 |
Boolean | Boolean 值。 |
Date | 存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。 |
Function | 函数本身。 |
Number | 数字值。 |
Object | 对象本身。这是默认情况。 |
String | 字符串值。 |
Math オブジェクトと Error オブジェクトには valueOf メソッドがありません。
基本的に、null を除くすべての JS データ型には、valueOf と toString という 2 つのメソッドがあります。この 2 つは、JavaScript の値の計算と表示の問題を解決します。
JavaScript の valueOf() メソッド
valueOf() メソッドは、Boolean オブジェクトの元の値を返します。
booleanObject.valueOf() を使用すると、戻り値は booleanObject の元のブール値になります。このメソッドが呼び出されるオブジェクトがブール値でない場合、TypeError 例外がスローされます。
関連する推奨事項]
1. Java の valueOf メソッドの例の詳細な説明
2. valueOf と toString の間 (String) Java の
3. tostring() と valueof() の使用法、および 2 つの違い
5. 6.