The functions are simple data validation and data type checking functions. The data validation functions determine whether it is possible to convert or coerce the data value given as an argument to the function to the type implied by the function name, and return a Boolean value recording whether it was possible or not. (Note that the actual data conversion functions, such as Oct() throw exceptions if conversion is not possible. The validation functions allow one to test whether a conversion would fail, and change the program's flow of control in an if statement.) True indicates that conversion would be possible, False indicates that it would not be. Similarly the type checking functions return a Boolean recording whether the argument expression is of a particular type.
In Transact-SQL, the functions return zero or one rather than Boolean values True and False.
IsArray(
Marcus & Levy 2002, p. 750–751. - Marcus, William; Levy, Alex (2002). Visual Basic 6 Programming. Tata McGraw-Hill. ISBN 978-0-07-040290-4.
Roman, Petrusha & Lomax 2002b, pp. 394 et seq.. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002b). VB.NET Language in a Nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00308-1.
Harris 1999, p. 402–403. - Harris, Matthew (1999). Sams teach yourself Microsoft Excel 2000 programming in 21 days. Sams Teach Yourself Series. Sams. ISBN 978-0-672-31543-5.
Knittel 2002, p. 609. - Knittel, Brian (2002). "VBScript Reference". Windows XP under the hood. Que Publishing. ISBN 978-0-7897-2733-6.
Harris 1999, p. 402. - Harris, Matthew (1999). Sams teach yourself Microsoft Excel 2000 programming in 21 days. Sams Teach Yourself Series. Sams. ISBN 978-0-672-31543-5.
Perry & Hettihewa 1998, p. 237. - Perry, Greg M.; Hettihewa, Sanjaya (1998). Sams teach yourself Visual Basic 6 in 24 hours. Teach Yourself in 24 Hours Series (2nd ed.). Sams Publishing. ISBN 978-0-672-31533-6. https://archive.org/details/samsteachyours00perr
Perry & Hettihewa 1998, p. 237. - Perry, Greg M.; Hettihewa, Sanjaya (1998). Sams teach yourself Visual Basic 6 in 24 hours. Teach Yourself in 24 Hours Series (2nd ed.). Sams Publishing. ISBN 978-0-672-31533-6. https://archive.org/details/samsteachyours00perr
Roman, Petrusha & Lomax 2002a, p. 69. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002a). VB.NET Language Pocket Reference. O'Reilly Media, Inc. ISBN 978-0-596-00428-6.
Roman, Petrusha & Lomax 2002b, pp. 394–395. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002b). VB.NET Language in a Nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00308-1.
Roman, Petrusha & Lomax 2002a, p. 86. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002a). VB.NET Language Pocket Reference. O'Reilly Media, Inc. ISBN 978-0-596-00428-6.
Petroutsos 2002, p. 115. - Petroutsos, Evangelos (2002). Mastering Visual Basic.NET. Mastering Series. John Wiley and Sons. ISBN 978-0-7821-2877-2. https://archive.org/details/masteringvisualb00petr
Lomax, Childs & Petrusha 2003, p. 341. - Lomax, Paul; Childs, Matt; Petrusha, Ronald (2003). VBScript in a nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00488-0. https://archive.org/details/vbscriptinnutshe00loma
Roman, Petrusha & Lomax 2002b, pp. 395. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002b). VB.NET Language in a Nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00308-1.
Roman, Petrusha & Lomax 2002a, p. 86. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002a). VB.NET Language Pocket Reference. O'Reilly Media, Inc. ISBN 978-0-596-00428-6.
Petroutsos 2002, p. 115. - Petroutsos, Evangelos (2002). Mastering Visual Basic.NET. Mastering Series. John Wiley and Sons. ISBN 978-0-7821-2877-2. https://archive.org/details/masteringvisualb00petr
Roman, Petrusha & Lomax 2002b, pp. 395. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002b). VB.NET Language in a Nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00308-1.
Harris 1999, p. 416. - Harris, Matthew (1999). Sams teach yourself Microsoft Excel 2000 programming in 21 days. Sams Teach Yourself Series. Sams. ISBN 978-0-672-31543-5.
Lomax, Childs & Petrusha 2003, p. 341. - Lomax, Paul; Childs, Matt; Petrusha, Ronald (2003). VBScript in a nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00488-0. https://archive.org/details/vbscriptinnutshe00loma
Wakefield & Sonder 2001, p. 690. - Wakefield, Cameron; Sonder, Henk-Evert (2001). Lee, Wei Meng (ed.). VB.net Web developer's guide. Syngress. ISBN 978-1-928994-48-0.
Lomax, Childs & Petrusha 2003, p. 342. - Lomax, Paul; Childs, Matt; Petrusha, Ronald (2003). VBScript in a nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00488-0. https://archive.org/details/vbscriptinnutshe00loma
Roman, Petrusha & Lomax 2002a, p. 69. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002a). VB.NET Language Pocket Reference. O'Reilly Media, Inc. ISBN 978-0-596-00428-6.
Roman, Petrusha & Lomax 2002b, pp. 397. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002b). VB.NET Language in a Nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00308-1.
Petrusha 2006, p. 367,528,637. - Petrusha, Ronald (2006). Visual Basic 2005: the complete reference. McGraw-Hill Professional. ISBN 978-0-07-226033-5. https://archive.org/details/visualbasic2005c0000petr
Roman, Petrusha & Lomax 2002a, p. 86. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002a). VB.NET Language Pocket Reference. O'Reilly Media, Inc. ISBN 978-0-596-00428-6.
Petrusha 2006, p. 438. - Petrusha, Ronald (2006). Visual Basic 2005: the complete reference. McGraw-Hill Professional. ISBN 978-0-07-226033-5. https://archive.org/details/visualbasic2005c0000petr
Steele 2005a. - Steele, Patrick (2005-05-31). "IsNothing? Definitely!". Patrick Steele's .NET Blog. https://weblogs.asp.net/psteele/archive/2005/05/31/409886.aspx
Petrusha 2006, p. 438. - Petrusha, Ronald (2006). Visual Basic 2005: the complete reference. McGraw-Hill Professional. ISBN 978-0-07-226033-5. https://archive.org/details/visualbasic2005c0000petr
Steele 2005a. - Steele, Patrick (2005-05-31). "IsNothing? Definitely!". Patrick Steele's .NET Blog. https://weblogs.asp.net/psteele/archive/2005/05/31/409886.aspx
Steele 2005b. - Steele, Patrick (2005-06-03). "Avoiding IsNothing()". Patrick Steele's .NET Blog. https://weblogs.asp.net/psteele/archive/2005/06/03/410336.aspx
Roman, Petrusha & Lomax 2002b, pp. 394. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002b). VB.NET Language in a Nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00308-1.
Petrusha 2006, p. 438. - Petrusha, Ronald (2006). Visual Basic 2005: the complete reference. McGraw-Hill Professional. ISBN 978-0-07-226033-5. https://archive.org/details/visualbasic2005c0000petr
Lomax, Childs & Petrusha 2003, p. 342. - Lomax, Paul; Childs, Matt; Petrusha, Ronald (2003). VBScript in a nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00488-0. https://archive.org/details/vbscriptinnutshe00loma
Israel & Jones 2001, p. 476. - Israel, Marc; Jones, J. Steven (2001). MCSE: SQL Server 2000 design study guide. Certification Study Guide Series. John Wiley and Sons. ISBN 978-0-7821-2942-7. https://archive.org/details/mcse00marc
Price 2003, p. 119. - Price, Jason (2003). Mastering C# database programming. John Wiley and Sons. ISBN 978-0-7821-4183-2.
Roman, Petrusha & Lomax 2002a, p. 87. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002a). VB.NET Language Pocket Reference. O'Reilly Media, Inc. ISBN 978-0-596-00428-6.
Petroutsos 2002, p. 114. - Petroutsos, Evangelos (2002). Mastering Visual Basic.NET. Mastering Series. John Wiley and Sons. ISBN 978-0-7821-2877-2. https://archive.org/details/masteringvisualb00petr
MSDN & 1. - "ISNUMERIC (Transact-SQL)". MSDN: SQL Server 2008: Transact-SQL Reference. Microsoft. 23 May 2023. http://msdn.microsoft.com/library/ms186272.aspx
Lomax, Childs & Petrusha 2003, p. 343. - Lomax, Paul; Childs, Matt; Petrusha, Ronald (2003). VBScript in a nutshell. In a Nutshell (2nd ed.). O'Reilly Media, Inc. ISBN 978-0-596-00488-0. https://archive.org/details/vbscriptinnutshe00loma
Knittel 2002, p. 609. - Knittel, Brian (2002). "VBScript Reference". Windows XP under the hood. Que Publishing. ISBN 978-0-7897-2733-6.
Petroutsos 2002, p. 115. - Petroutsos, Evangelos (2002). Mastering Visual Basic.NET. Mastering Series. John Wiley and Sons. ISBN 978-0-7821-2877-2. https://archive.org/details/masteringvisualb00petr
Roman, Petrusha & Lomax 2002a, p. 87. - Roman, Steven; Petrusha, Ron; Lomax, Paul (2002a). VB.NET Language Pocket Reference. O'Reilly Media, Inc. ISBN 978-0-596-00428-6.
Petroutsos 2002, p. 115. - Petroutsos, Evangelos (2002). Mastering Visual Basic.NET. Mastering Series. John Wiley and Sons. ISBN 978-0-7821-2877-2. https://archive.org/details/masteringvisualb00petr