Software, your way.
How To Get Good Custom Software
(Download)
(PDF)
burger menu icon
WillMaster

WillMasterBlog > JavaScript

FREE! Coding tips, tricks, and treasures.

Possibilities weekly ezine

Get the weekly email website developers read:

 

Your email address

name@example.com
YES! Send Possibilities every week!

3 Backslash Uses in JavaScript Strings

The skilled JavaScript programmer knows these 3 uses for the backslash character by heart. No need to think. The fingers type the backslash character seemingly automatically in response to the need.

Use 1: Escaping the string delimiter.

JavaScript strings are delimited by either a double- or single-quotation mark. (Either the  "  or  '  character.)

Example:
"Hello, World!"

So how does one use the delimiter character within the string itself? By escaping it with a backslash character.

Example:
"The name is \"Mr. Howdy\""

Use 2: Inserting line feed characters.

In alert messages (for example) line feeds may be desirable to break a line or to insert a blank line. This is done with the backslash-n combination: \n

Example:
"one\ntwo\n\neleven\ntwelve"

The above prints the message as:

one
two

eleven
twelve

\n inserts a line break. \n\n inserts two line breaks, resulting in a blank line.

Use 3: Assigning multi-line strings.

Assigning a string value to a JavaScript variable is generally required to be all one line. A backslash character at the end of the line, however, continues the string on the next line.

Example:
"Row, row, row your boat.\
Gently down the stream."

This article's 3 uses for the backslash character will come in handy time and again as you write JavaScript code.

Here is a function that demonstrates each of the 3 uses:

<script type="text/javascript">
function displayMessage() {

message = "When it rained, I decided to \
read the \"All Things Technical\" book, \
instead of going to the park.\n\nThen the \
sun came out and I unchanged my mind.";

alert(message);
}
</script>

Function displayMessage() is live as an example in this article. Click here to run function displayMessage().

Will Bontrager

Was this blog post helpful to you?
(anonymous form)

Support This Website

Some of our support is from people like you who see the value of all that's offered for FREE at this website.

"Yes, let me contribute."

Amount (USD):

Tap to Choose
Contribution
Method


All information in WillMaster Blog articles is presented AS-IS.

We only suggest and recommend what we believe is of value. As remuneration for the time and research involved to provide quality links, we generally use affiliate links when we can. Whenever we link to something not our own, you should assume they are affiliate links or that we benefit in some way.

Recent Articles in the Library

Keeping Image Location Secret

The URL of an image embedded in a web page may be kept secret.

Easier Reading of JSON Data

For easier reading of JSON data, convert the JSON into an array.

Fixed Position Image

Position an image within a browser window that won't move even with page scroll.

Visually Centering Images

Sometimes an image that is technically centered doesn't look quite centered when viewed.

Cookie Directory Protection

Protecting subdirectories with a cookie can be an especially good method when access needs to be allowed from various internet connections.

Check SSL Certificate

An easy-to-use SSL checker to see when your secure certificate expires.

Strong Form Protection From Bots

A web page form that is invisible to spam bots.

How Can We Help You? balloons
How Can We Help You?
bullet Custom Programming
bullet Ready-Made Software
bullet Technical Support
bullet Possibilities Newsletter
bullet Website "How-To" Info
bullet Useful Information List

© 1998-2001 William and Mari Bontrager
© 2001-2011 Bontrager Connection, LLC
© 2011-2024 Will Bontrager Software LLC