The String Object
The String object is probably
the most used of the built-in JavaScript objects. A new
String object can be explicitly
created using the new String constructor, passing the literal string
as a parameter:
var sObject = new String("Sample string");The String object has several
methods, some associated with working with HTML, and several not. One of
the non-HTML-specific methods, concat, takes two strings and returns a result
with the second string concatenated onto the first. Example 4-2
demonstrates how to create a String
object and use the concat
method.
Example 4-2. Creating a String object and calling the concat method
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Exploring String</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script type="text/javascript">
//<![CDATA[
var sObj = new String( );
var sTxt = sObj.concat("This is a ", "new string");
document.writeln(sTxt);
//]]>
</script>
</body>
</html>There is no known limit to the number of strings you can
concatenate with the String concat method. However, I rarely use this
myself; I prefer the String
operators, such as the string concatenation operator (+).
The properties and methods available with the String object
are listed in Table
4-1.
Table 4-1. String Object methods
| Method | Description | Arguments |
|---|---|---|
valueOf
| Returns the string literal the String object is wrapping | None |
length ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access