Dynamic Type Checker

by wittnl

JavaScript

var p = Boolean.prototype;
var cn = p.constructor;


function Boolean(val) {
    return val;
}

Boolean.prototype = p;
Boolean.prototype.valueOf = function valueOf() {
    return "DERRRRRP";
};

console.log(">> " + Boolean(true));
console.log(new Boolean(true));