Java Reference
In-Depth Information
The isFinite( ) Function
The
isFinite()
function has the following signature:
isFinite(value)
It returns
true
if
value
is a finite number or it can be converted to a finite Number
value. Otherwise, it returns
false
. In other words, if
Number(value)
returns
NaN
,
+Infinity
, or
-Infinity
, the
isFinite(value)
function returns
false
; otherwise it
returns
true
. The following code shows how to use the
isFinite()
function:
printf("isFinite(%s) = %b", NaN, isFinite(NaN));
printf("isFinite(%s) = %b", Infinity, isFinite(Infinity));
printf("isFinite(%s) = %b", -Infinity, isFinite(-Infinity));
printf("isFinite(%s) = %b", 1089, isFinite(1089));
printf("isFinite('%s') = %b", "1089", isFinite('1089'));
printf("isFinite('%s') = %b", "Hello", isFinite('Hello'));
printf("isFinite(%s) = %b", "true", isFinite(true));
printf("isFinite(%s) = %b", "new Object()", isFinite(new Object()));
printf("isFinite(%s) = %b", "new Object(7889)", isFinite(new Object(7889)));
isFinite(NaN) = false
isFinite(Infinity) = false
isFinite(-Infinity) = false
isFinite(1089) = true
isFinite('1089') = true
isFinite('Hello') = false
isFinite(true) = true
isFinite(new Object()) = false
isFinite(new Object(7889)) = true
The decodeURI( ) Function
The
decodeURI()
function has the following signature:
decodeURI(encodedURI)
The
decodeURI()
function returns
encodedURI
after replacing the escape sequences
by the characters they represent. The following code decodes a URI that contains %20 as
an escape sequence that is converted to a space:
var encodedUri = "
http://www.jdojo.com/hi%20there
"
;
var decodedUri = decodeURI(encodedUri);
print("Encoded URI:", encodedUri);
print("Decoded URI:", decodedUri);
Search WWH ::
Custom Search