The RangeError[]
constructor creates an error when a value is not in the set or range of allowed values. Syntax
new RangeError[]
new RangeError[message]
new RangeError[message, options]
new RangeError[message, fileName]
new RangeError[message, fileName, lineNumber]
RangeError[]
RangeError[message]
RangeError[message, options]
RangeError[message, fileName]
RangeError[message, fileName, lineNumber]
Note: RangeError[]
can be called with or without
new
. Both create a new RangeError
instance.
Parameters
message
Optional
Human-readable description of the error.
options
OptionalAn object that has the following properties:
cause
OptionalA property indicating the specific cause of the error. When catching and re-throwing an error with a more-specific or useful error message, this property can be used to pass the original error.
fileName
Optional
Non-standardThe name of the file containing the code that caused the exception
lineNumber
Optional Non-standardThe line number of the code that caused the exception
Examples
Using RangeError [for numeric values]
function check[n] {
if [![n >= -500 && n = -500 && n