Saturday, July 7, 2012

prototype

Properti Number.prototype digunakan untuk menambahkan properti baru dan metode baru untuk objek Number.

Sintaks:

Number.prototype.property Number.prototype.method

Properti Number.prototype adalah properti standard JavaScript 1.1+, JScript 1.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.

Contoh di bawah ini membuat metode baru bernama restFunc():

var input=parseFloat(prompt("Input: ","")); function resFunc() { if (this / 2 == Math.round(this / 2)) { return true; }else{ return false; } } Number.prototype.resFunc = resFunc; var myNum = new Number(input); document.write(myNum.resFunc());