■概要
JavaScriptではクラスを支援しません。
なので、関数などを利用してクラスと似たような使い方にします。
■例
<button onclick=”testEvent()”>偶数か奇数か?</button>
<script type=”text/javascript”>
var RandomFunc = (function() {
return function (pos, neg, prob) {
this.pos = pos;
this.neg = neg;
this.prob = prob;
this.getRandVar = function() {
if (Math.random() > prob)
return this.pos;
else
return this.neg;
};
};
})();
function testEvent() {
var randomNo = new RandomFunc(“偶数”, “奇数”, 0.5);
alert(randomNo.getRandVar());
}
</script>
出力結果
当サイトは広告を含めています。広告のクリックによる収益は全て当サイトの管理、維持、コンテンツ製作に使われます。