Number.prototype.greatherThan = function(n){ return this > n }; (2).greatherThan(1) && (1).greatherThan(2)
Number.prototype.isOne = function(n){ return this === 1 }; (1).isOne()
Number.prototype.isTwo = function(n){ return +this === 2 }; (2).isTwo()
function nextNumber(number) { return number + 1 } nextNumber(2) + 1 === nextNumber(3)
"1" + 1 == 2
1 + "1" == 2
! isNaN(Number("") / false)
2 - "1" == 1
isNaN(Infinity)
2 - "1" == "1"
Number("1") / +false == Infinity