Javascript Number to_s()

Description

Javascript Number to_s()



Number.prototype.to_s       = function(){ return toString(this)     }
Number.prototype.to_i       = function(){ return parseInt(this, 10) }
Number.prototype.is_string  = function(){return false}
Number.prototype.is_hash    = function(){return false}
Number.prototype.is_array   = function(){return false}
Number.prototype.is_number  = function(){return true}

// Renvoie le nombre avec le nombre de d?cimales sp?cifi?es
// //from w ww . ja  va2  s  .  co m
// @note:   Ne v?rifie pas que le param?tre soit bon (TODO:)
// @note:   N'arrondit pas. 5.29.decimal(1) => 5.2
Number.prototype.decimal = function(nb) {
    if( this.toString().indexOf('.') === false ) return this ;
    m = Math.pow(10, nb) ;
    return parseInt(this * m, 10) / m ;
}

Javascript Number to_s () return toString(this) }

Number.prototype.to_s       = function(){ return toString(this)     }
Number.prototype.to_i       = function(){ return parseInt(this, 10) }
Number.prototype.is_string  = function(){return false}
Number.prototype.is_hash    = function(){return false}
Number.prototype.is_array   = function(){return false}
Number.prototype.is_number  = function(){return true}
Number.prototype.is_between = function(x, y)
{
  return this >= x && this <= y
}
// Renvoie le nombre avec le nombre de d?cimales sp?cifi?es
// //w ww.j a  v a  2 s. c  om
// @note:   Ne v?rifie pas que le param?tre soit bon (TODO:)
// @note:   N'arrondit pas. 5.29.decimal(1) => 5.2
Number.prototype.decimal = function(nb) {
    if( this.toString().indexOf('.') === false ) return this ;
    m = Math.pow(10, nb) ;
    return parseInt(this * m, 10) / m ;
}

Javascript Number to_s()


// the app method accepts a fn to invoke on init unobtrusively
Number.prototype.to_s = function() {

    if (this < 10) {
        return '0' + this.toString();
    } else {/*from   ww w .  j  a  v  a2s .  c o m*/
        return this.toString();
    }
}



PreviousNext

Related