String.squeeze
String.trim
String_isEmpty
FUNCTION: String.compare
String.compare
(string1, string2)
The
String.compare
function compares two given strings, ranks them based upon their lexicographic relation, and returns a 1, 0, or -1 to indicate their relative rank. By lexicographic relation, we refer to the positional relationship of the characters in the native character set. For example, a is usually ranked lower than b.
1 indicates that
string1
is ranked higher that
string2
.
0 indicates that the two strings are equal in rank.
-1 indicates that
string1
is ranked lower that
string2
.
The mandatory
string1
parameter can be any string containing zero or more of any combination of characters and white spaces.
The mandatory
string2
parameter can be any string containing zero or more of any combination of characters and white spaces.
Code for CompareExample.wml
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.WAPforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1">
<p>
compare example
</p>
<do type="accept">
<go href="CompareExample.wmls#findcompare()" />
</do>
</card>
<card id="card2">
<p>
string1 = $(string1)
<br />
string2 = $(string2)
<br />
rank = $(rank)
</p>
</card>
</wml>
Code for CompareExample.wmls
extern function findcompare()
{
var str1 = Dialogs.prompt("Enter string1", "");
var str2 = Dialogs.prompt("Enter string2", "");
var rnk =
String.compare(str1, str2)
;
WMLBrowser.setVar("string1", str1);
WMLBrowser.setVar("string2", str2);
WMLBrowser.setVar("rank", rnk);
WMLBrowser.go("CharAtExample.wml#card2");
};
Copyright 1999-2001 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information