-
Notifications
You must be signed in to change notification settings - Fork 0
uupaa edited this page Mar 22, 2014
·
2 revisions
Foo.js は、WebModule の機能を説明するためのダミーライブラリです。
## Foonew Foo(value:Number) は、Foo クラスのインスタンスを生成します。
value には数値を指定します。
function Foo(value) { // @arg Number: the valud.
// @help: Foo
this._value = value;
}Foo#value():Number は、Foo で渡された value を返します。
function Foo_value() { // @ret Number:
// @help: Foo#value
return this._value;
}Foo#isNumber():Boolean は、Foo で渡された value が Number 型なら true を返します。
function Foo_isNumber() { // @ret Boolean:
// @help: Foo#isNumber
return typeof this._value === "number";
}Foo#isInteger():Boolean は、Foo で渡された value が Number 型で端数を持たない場合に true を返します。
function Foo_isInteger() { // @ret Boolean:
// @help: Foo#isInteger
return typeof this._value === "number" &&
Math.floor(this._value) === this._value;
}