First must know what objects are in programming and the fundamental concepts of the object-oriented programming (OOP), becouse the string is recognized as an object in JavaScript.
JavaScript isn't a object-oriented (OO), such as C++ or Java, but is based on objects.
In the world around us the objects are, for example: a book, a car, a television ..., In JavaScript the object s are, for example: a form, a window, buttons, images, strings ...
JavaScript sees all elements of a page as objects.
An object is a collection of values called properties.
When a property is function, it’s referred to as a method.

1. String object

There is various ways to create a string: using the new keyword or with the literal form, surround characters with either single quotes (') or double quotes (").

var instance_name = new String("string value here");      // using the "new" keyword

// Literal form
var variable_name1 = "some text: coursesweb.net";     // with double quotes
// or
var variable_name1 = 'some text: coursesweb.net';     // with single quotes
- The most indicated way is the literal form (with quotes).
But whichever quote you use (single or double), you can’t use it again in the middle of the string because that will end the string early.
However, you can escape any character with a backslash (\) to solve this or use single primes inside double primes (and vice versa).
<script type="text/javascript"><!--
// Incorrect
var a_name = "CoursesWeb.net "JS lesson"";     // SyntaxError: missing ; before statement

// Correct
var a_name = "CoursesWeb.net \"JS lesson\"";
// or
var a_name = 'CoursesWeb.net "JS lesson"';
// or
var a_name = "CoursesWeb.net 'JS lesson'";
--></script>

Strings have one built-in property, length.
<script type="text/javascript"><!--
var a_name = 'CoursesWeb.net "JS tutorials"';
alert(a_name.length);          // 27
--></script>

2. String Methods

The String object has a lot of methods, as shown:

Methods That Add HTML Tags


Other string object Methods


Global Functions


JavaScript didn’t include a method for trimming whitespace off the beginning and ending of a string until recently, so for most browsers you have to provide your own.
You can use the following function:
            function stringTrim(s) {
                return s.replace(/^(\s|\u00A0)+|(\s|\u00A0)+$/g, "");
            }

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which type of <input> creates input fields that should contain a numeric value?
type="text" type="number" type="date"
<input type="number" name="points" min="5" max="80" />
Which CSS property allows to change the transparency of an element?
font-style opacity color
#id {
  filter:alpha(opacity=40);    /* for IE */
  opacity:0.4;
}
Click on the function that formats a number to specified number of characters.
toPrecision() exp() toFixed()
var num = 12.34567;
alert( num.toPrecision(3) );       // 12.3
Which function randomizes the order of the elements into an array?
natsort() shuffle() sort()
$lang = array(10=>"PHP", 20=>"JavaScript", "site"=>"coursesweb.net");
shuffle($lang);
var_export($lang);     // array (0=>"coursesweb.net", 1=>"PHP", 2=>"JavaScript")
JavaScript Strings

Last accessed pages

  1. JavaScript Course - Free lessons (10061)
  2. Working with getElementById (8092)
  3. Zodiac Signs PHP code (1975)
  4. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (41458)
  5. $_GET, $_POST and $_REQUEST Variables (18585)

Top accessed pages

  1. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (41458)
  2. Read Excel file data in PHP - PhpExcelReader (31772)
  3. PHP-MySQL free course, online tutorials PHP MySQL code (31722)
  4. Get Attribute (ID, Class, Name, Title, Src) with jQuery (29002)
  5. PHP PDO - exec (INSERT, UPDATE, DELETE) MySQL (25979)