The
String object let's you work with a series of characters
and wraps Javascript's string primitive data type with a number of
helper methods.
Because 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.
Syntax:
Creating a
String object:
var val = new String(string);
|
The
string parameter is series of characters that has been properly encoded.
String Properties:
Here is a list of each property and their description.
| Property | Description |
| constructor | Returns a reference to the String function that created the object. |
| length | Returns the length of the string. |
| prototype | The prototype property allows you to add properties and methods to an object. |
String Methods
Here is a list of each method and its description.
| Method | Description |
| charAt() | Returns the character at the specified index. |
| charCodeAt() | Returns a number indicating the Unicode value of the character at the given index. |
| concat() | Combines the text of two strings and returns a new string. |
| indexOf() | Returns the index within the calling String object of the first occurrence of the specified value, or -1 if not found. |
| lastIndexOf() | Returns the index within the calling String object of the last occurrence of the specified value, or -1 if not found. |
| localeCompare() | Returns a number indicating whether a reference string comes before or after or is the same as the given string in sort order. |
| match() | Used to match a regular expression against a string. |
| replace() | Used to find a match between a regular expression and a string, and to replace the matched substring with a new substring. |
| search() | Executes the search for a match between a regular expression and a specified string. |
| slice() | Extracts a section of a string and returns a new string. |
| split() | Splits a String object into an array of strings by separating the string into substrings. |
| substr() | Returns the characters in a string beginning at the specified location through the specified number of characters. |
| substring() | Returns the characters in a string between two indexes into the string. |
| toLocaleLowerCase() | The characters within a string are converted to lower case while respecting the current locale. |
| toLocaleUpperCase() | The characters within a string are converted to upper case while respecting the current locale. |
| toLowerCase() | Returns the calling string value converted to lower case. |
| toString() | Returns a string representing the specified object. |
| toUpperCase() | Returns the calling string value converted to uppercase. |
| valueOf() | Returns the primitive value of the specified object. |
String HTML wrappers
Here is a list of each method which returns a copy of the string wrapped inside the appropriate HTML tag.
| Method | Description |
| anchor() | Creates an HTML anchor that is used as a hypertext target. |
| big() | Creates a string to be displayed in a big font as if it were in a <big> tag. |
| blink() | Creates a string to blink as if it were in a <blink> tag. |
| bold() | Creates a string to be displayed as bold as if it were in a <b> tag. |
| fixed() | Causes a string to be displayed in fixed-pitch font as if it were in a <tt> tag |
| fontcolor() | Causes a string to be displayed in the specified color as if it were in a <font color="color"> tag. |
| fontsize() | Causes a string to be displayed in the specified font size as if it were in a <font size="size"> tag. |
| italics() | Causes a string to be italic, as if it were in an <i> tag. |
| link() | Creates an HTML hypertext link that requests another URL. |
| small() | Causes a string to be displayed in a small font, as if it were in a <small> tag. |
| strike() | Causes a string to be displayed as struck-out text, as if it were in a <strike> tag. |
| sub() | Causes a string to be displayed as a subscript, as if it were in a <sub> tag |
| sup() | Causes a string to be displayed as a superscript, as if it were in a <sup> tag |