「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

JavaScript

Posted by arkgame