Quick References
      ADO
      ASP
      CSS2
      HTML
      JavaScript
      Jet SQL
      VBScript
      WML
      WMLScript
      WSH
      XHTML
      XML DOM
      XSLT

Features
      Knowledge Base
      Tutorials

Partners
     ZVON.ORG
     XML
     Planet Source Code
     VisualBuilder
     Web Design
     Your HTML Source
     XML/XSLT Forums
     ASPAlliance
     Scripts
     
     Programmers Heaven
     Tek-Tips Forums
     Developer Fusion
     Code Project











OBJECT:  Number


new Number(value)
 
The Number object is an object wrapper for primitive numeric values, allowing for their manipulation. To create a Number object use the Number constructor above. The following example creates a Number object of the numeric value 5:
 
Code:
five = new Number(5)
 
The main reason for doing this is to be able to use the constant properties for the Number object, although you can create one in order to add properties to it. You can also convert any object to a number by using the Number function.
 
PROPERTIES
 
constructor property
This property specifies the function that created the object's prototype. See also the Object.constructor property.
 
Syntax: object.constructor
 
MAX_VALUE property
This property represents the largest value possible in JavaScript. It is a static property and hence always referred to as Number.MAX_VALUE, and has a value of approximately 1.79769e+308. Numbers larger than this are represented as infinity.
 
Syntax: Number.MAX_VALUE
 
MIN_VALUE property This property represents the smallest positive number possible in JavaScript, and as a static property is always referred to as Number.MIN_VALUE. Its value is 5e-324, and any value smaller than that is converted to 0.
 
Syntax: Number.MIN_VALUE
 
NaN property
This read-only property represents the special value Not-a-Number, and is always unequal to any other number (including 0) and to NaN itself. As a static property, it is always referred to as Number.NaN.
 
Syntax: Number.NaN
 
NEGATIVE_INFINITY propertyNetscape Only Feature
This static, read-only property is a special value representing negative infinity, which is returned on overflow.
 
Syntax: Number.NEGATIVE_INFINITY
 
POSITIVE_INFINITY property
This static, read-only property is a special value representing infinity, which is returned on overflow.
 
Syntax: Number.POSITIVE_INFINITY
 
prototype property
This property represents the prototype for this object and allows you to add methods and properties of your own. See also the Function.prototype property.
 
Syntax: object.prototype
 
METHODS
 
toSource methodNetscape Only Feature
This method, which is usually called by JavaScript behind the scenes, returns a string representing the source code of the Number object. This method overrides the Object.toSource method.
 
Syntax: object.toSource()
 
toString methodNetscape Only Feature
This method returns a string representing the Number object, and is called by JavaScript whenever the code requires a string value. The optional 'radix' parameter is an integer between 2 and 36 which specifies the base to be used when representing numeric values. This method overrides the Object.toString method.
 
Syntax: object.toString([radix])
 
valueOf method
This method, which is usually called by Javascript behind the scenes, returns the primitive value of a Number object as a number data type. This method overrides the Object.valueOf method.
 
Syntax: object.valueOf()
 
NOTE:
 
The Number object also inherits the watch and unwatch methods from the Object object.

 


Copyright 1999-2005 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information