English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
prototypeAs propriedades permitem que você adicione atributos e métodos ao objeto Boolean().
Atenção:prototype é uma propriedade global, praticamente todos os objetos (números, arrays, strings e datas, etc.) são acessíveis.
Boolean.prototype.name = value
Crie um novo método booleano para alterar o fundo do parágrafo:
Boolean.prototype.isEven = function() { if (this.valueOf() == true) { return "lightgreen"; } else { return "red"; } };
Então crie um valor booleano e chame o método isEven():
function myFunc() { var a = true; document.getElementById('result#39;).style.background = a.isEven(); }
Todos os navegadores suportam completamente a propriedade prototype:
Propriedades | |||||
prototype | Sim | Sim | Sim | Sim | Sim |