Name

String — NN 2 IE J1 ECMA 1

Synopsis

A String object represents any sequence of zero or more characters that are to be treated strictly as text (that is, no math operations are to be applied). A large library of methods are divided into two categories. One category surrounds a string with a pair of HTML tags for a variety of HTML character formatting. These methods are used primarily to assist statements that use document.write() to dynamically create content. The second method category is the more traditional set of string parsing and manipulation methods that facilitate character and substring extraction, case changes, and conversion from string lists to JavaScript arrays.

By and large, you don’t have to worry about explicitly creating a string beyond a simple assignment of a quoted string value:

var myString = "howdy"

Occasionally, however, it is helpful to create a string object using the constructor of the static String object. Preparing string values for passage to Java applets often requires this type of string generation:

var myString = new String("howdy")

Other than the constructor, prototype property, and fromCharCode() method, all properties and methods are for use with instances of the String object, rather than the static String object.

Creating a String Object

var myValue = "someString"
var myValue = new String("someString")

Properties

length
prototype

Methods

anchor()
fromCharCode()
small()
big()
indexOf()
split()
blink()
italics()
strike()
bold()
lastIndexOf() ...

Get Dynamic HTML: The Definitive Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.