my string
length property
substring, start at 3, stop before 6
slice, start at -5, stop before -3
a string
concatenate a string, " ", and my string
my string is unchanged
a string is unchanged
// sample-3-substring.js
// This sample shows String character methods
function display()
{
var output1 = document.getElementById("output1");
var output2 = document.getElementById("output2");
var output3 = document.getElementById("output3");
var output4 = document.getElementById("output4");
var output5 = document.getElementById("output5");
var output6 = document.getElementById("output6");
var output7 = document.getElementById("output7");
var output8 = document.getElementById("output8");
// String object
my_string_object = new String("hippopotomas");
a_string = new String("A");
output1.value = my_string_object;
output2.value = my_string_object.length;
// substring includes the first character position,
// to, but not including, the second character position
// substring allows only positive numbers
output3.value = my_string_object.substring(3, 6);
// slice allows negative numbers, with -1 being
// the last character.
// Otherwise substring and slice are the same.
output4.value = my_string_object.slice(-5, -3);
output5.value = a_string;
output6.value = a_string.concat(" ", my_string_object);
output7.value = my_string_object;
output8.value = a_string;
}