JavaScript Strings.

JavaScript Strings.

ยท

2 min read

The String objects lets you work with a series of characters; it wraps JavaScript's string primitive data type with a number of helper methods.

As JavaScript automatically converts between string primitives and string objects, you can call any of the helper methods of the string object on a string primitive.

Use the following syntax to create a string object:

var val = new String(string);

The string parameter is a series of characters that has been properly encoded.

String Properties

Following is a list of the properties of String object and its description:

charAt(position):

Returns the character at the specified position (in Number).

charCodeAt(position):

Returns a number indicating the Unicode value of the character at the given position (in Number).

concat([string,,]):

Joins specified string literal values (specify multiple strings separated by comma) and returns a new string.

indexOf(SearchString, Position):

Returns the index of first occurrence of specified String starting from specified number index. Returns -1 if not found.

lastIndexOf(SearchString, Position):

Returns the last occurrence index of specified SearchString, starting from specified position. Returns -1 if not found.

localeCompare(string,position):

Compares two strings in the current locale.

match(RegExp):

Search a string for a match using specified regular expression. Returns a matching array.

replace(searchValue, replaceValue):

Search specified string value and replace with specified replace Value string and return new string.

Regular expression can also be used as searchValue.

search(RegExp):

Search for a match based on specified regular expression.

slice(startNumber, endNumber):

Extracts a section of a string based on specified starting and ending index and returns a new string.

split(separatorString, limitNumber):

Splits a String into an array of strings by separating the string into substrings based on specified separator. Regular expression can also be used as separator.

substr(start, length):

Returns the characters in a string from specified starting position through the specified number of characters (length).

substring(start, end):

Returns the characters in a string between start and end indexes.

toLocaleLowerCase():

Converts a string to lower case according to current locale.

toLocaleUpperCase():

Converts a sting to upper case according to current locale.

toLowerCase():

Returns lower case string value.

toString():

Returns the value of String object.

toUpperCase():

Returns upper case string value.

valueOf():

Returns the primitive value of the specified string object.

Did you find this article valuable?

Support Bode's blog by becoming a sponsor. Any amount is appreciated!