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.