「JavaScript」Object.prototype.valueOf()でオブジェクトのプリミティブ値を返す
構文
object.valueOf()
戻り値
valueOf() メソッドは、指定されたオブジェクトのプリミティブな値を返します。
書式
function 変数名(引数){処理コード}
変数名..prototype.valueOf = function() {処理コード}
使用例
//関数の定義 function CftNumberType(n) { this.number = n; } //valueOfメソッドの定義 CftNumberType.prototype.valueOf = function() { return this.number; }; //インスタンス生成 const obj = new CftNumberType(40); console.log(obj + 30);
実行結果
70