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; }