String Operations

ICE Data Services -

String Operations

 

The String Object represents a series of characters in a string.

 

String Constructors: 

var a = "This is a string";
var b = new String("This is another string");

 

String Properties:

 

length length of this string.

var s = "Testing 123";
var n = s.length;
/* n = 11 */

 

String Methods:

 

charAt(nIndex) Returns the character nIndex.

nIndex is a value between the first character of a string (index 0), and the last character of a string (length - 1).

var s = "MACD Slope";
var c = s.charAt(5);
/* The variable c will contain 'S' */

 

indexOf(sValue, [nStartIndex] ) Returns the index within this string of the first occurrence of sValue starting at the optional nStartIndex.

var s = "MACD Slope";
var n = s.IndexOf("Slope");
/* n = 5 */

 

lastIndexOf(sValue, [nStartIndex] ) Returns the index within this string of the last occurrence of sValue searching backward starting at the optional nStartIndex.

var s = "Abc123Abc123";
var n = s.IndexOf("abc");
/* n = 6 */

 

split(sSeparator, nLimit) Splits this string around matches of sSeparator

var s = "She sells sea shells by the sea shore."
Var ss = s.split(" ");
Returns an arrary of strings

ss[0] = "she"
ss[1] = "sells"
ss[] =
ss[n] = "shore."; 

 

substr(nStartIndex, nLength) Returns a substring beginning at nStartIndex, extracting nLength characters.

var s = "abcdef";
var s2 = s.substr(2,3);
/* s2 = "cde" */

 

substring(nStartIndex, nEndIndex) Returns a substring spanning from nStartIndex to nEndIndex.

var s = "abcdef";
var s2 = s.substring(2, 4);
/* s2 = "cde" */

 

toLowerCase() Returns a lowercase representation of the string.

var s = "UpperCase";
var s2 = s.toLowerCase();
/* s2 = "uppercase"; */

 

toUpperCase() Returns a uppercase representation of the string.

var s = "UpperCase";
var s2 = s.toUpperCase();
/* s2 = "UPPERCASE"; */