Here you can find the source of toNum()
String.prototype.toNum = function() { if (this.length === 0) return 0; return parseInt(this); }
String.prototype.toNumber = function() { return parseInt(this); }; var ten = "10"; var fifty = "50"; console.log(ten.toNumber()); console.log(fifty.toNumber());
String.prototype.toNumber = function() { return parseFloat(this); };
String.prototype.toNumber = function(){ return +this; };
String.prototype.toNumber = function(){ if(this.match(/\./)){ return parseFloat(this, 10); } else { return parseInt(this, 10); };