prototype (Number - JavaScript)

追加のプロパティとメソッドによってオブジェクトを拡張します。

定義場所

Number (Standard - JavaScript)

構文

prototype.name = value
戻り値 説明
name プロパティまたはメソッドの名前です。
value プロパティまたはメソッドの値です。プロパティの場合は、式になります。 メソッドの場合は、関数の定義になります。

(1) この計算済みラベルは、Number オブジェクトのプロパティを定義し、そのプロパティを使用します。
Number.prototype.tomiles = 0.6214;

var n = new Number(90);
n * n.tomiles
(2) この計算済みラベルは、Number オブジェクトの関数を定義し、その関数を呼び出します。
Number.prototype.volume = function() {
	return this * this * this;
}
var n = new Number(5);
n.volume() // 125.0