Click to Rate and Give Feedback
MSDN
MSDN Library
Visual Studio 2008
Visual Studio
JScript
JScript Reference
Language Reference
Methods
Methods (F-I)
 isNaN Method

  Switch on low bandwidth view
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
JScript 8.0
isNaN Method

Updated: March 2009

Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).

function isNaN(number : Number) : Boolean
number

Required. A numeric value.

The isNaN function returns true if the value is NaN, and false otherwise. You typically use this function to test return values from the parseInt and parseFloat methods.

Alternatively, a variable that contains NaN or another value could be compared to itself. If it compares as unequal, it is NaN. This is because NaN is the only value that is not equal to itself.

Version 1

Applies To:

// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));

Date

History

Reason

March 2009

Added example and clarified information in the Remarks section.

Information enhancement.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker