JScript ユーザーズ ガイド、オブジェクトの作成にプロトタイプを使う

まんま

function Circle(xPoint, yPoint, radius) {
  this.x = xPoint;
  this.y = yPoint;
  this.r = radius;
}
var aCircle = new Circle(5, 11, 99);

Circle.prototype.pi = Math.PI;

function ACirclesArea () {
  return this.pi * this.r * this.r;
}
Circle.prototype.area = ACirclesArea;
WScript.Echo(aCircle.area());

「var a = ACircle.area();」は「var a = aCircle.area();」の間違いか???


まんま

String.prototype.trim = function()
{
  return this.replace(/(^\s*)|(\s*$)/g, "");
}

var s = "    前後にスペースがあります    ";

WScript.Echo(s + " (" + s.length + ")");

s = s.trim();
WScript.Echo(s + " (" + s.length + ")");