THE WORLD'S LARGEST WEB DEVELOPER SITE

JS Reference

Overview

JavaScript

JS Array JS Boolean JS Date JS Error JS Global JS JSON JS Math JS Number JS Operators JS RegExp JS Statements JS String

HTML DOM

DOM Attribute DOM Console DOM Document DOM Element DOM Events DOM Event Objects DOM Geolocation DOM History DOM HTMLCollection DOM Location DOM Navigator DOM Screen DOM Style DOM Window WEB Storage

HTML Objects

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

Other References

CSSStyleDeclaration JS Conversion


JavaScript Boolean prototype Constructor

❮ JavaScript Boolean Reference

Example

Make a new method for JavaScript booleans:

Boolean.prototype.myColor = function() {
  if (this.valueOf() == true) {
    return "green";
  } else {
    return = "red";
  }
};

Create a boolean, then call myColor():

var a = true;
var b = a.myColor();
Try it Yourself »

Definition and Usage

The prototype constructor allows you to add new properties and methods to JavaScript booleans.

When constructing a property, ALL booleans will be given the property, and its value, as default.

When constructing a method, ALL booleans will have this method available.

Note: Boolean.prototype does not refer to a single boolean, but to the Boolean() object itself.

Note: Prototype is a global object constructor which is available for all JavaScript objects.


Browser Support

Property
prototype Yes Yes Yes Yes Yes

Syntax

Boolean.prototype.name = value

❮ JavaScript Boolean Reference