// Demonstrates two ways to declare a string
var firstString = new String("I'm a String!");
var secondString = "I'm another String!";
example1a.innerText = firstString;
example1b.innerText = secondString;
Click button to show result...
// Demonstrates two ways to declare a string
var aString = "I'm another String!";
example2a.innerText = aString;
example2b.innerText = "aString length is: "+aString.length;
Click button to show result...
// Demonstrates indexOf Method
var aString = "Hello, my name is Daniel Striukas. What's your name?";
example3a.innerText = aString;
example3b.innerText = "First instance \"name\" starts at index: " +aString.indexOf("name");
Click button to show result...
// Demonstrates lastIndexOf Method
var aString = "Hello, my name is Daniel Striukas. What's your name?";
example3a.innerText = aString;
example3b.innerText = "Last instance \"name\" starts at index: " +aString.lastIndexOf("name");
Click button to show result...
// Demonstrates substring Method
var aString = "Hello, my name is Daniel Striukas. What's your name?";
var newString = aString.substring(18,26);
// Parameters 18 and 26 copies the respective indexes from aString to newString
example5a.innerText = newString;
Click button to show result...
// Demonstrates substr Method
var aString = "Hello, my name is Daniel Striukas. What's your name?";
var newString = aString.substr(18,26);
// Parameters 18 and 26 cut the respective indexes from aString
// Unlike the substring Method, the second parameter starting point is from at index 18, so in relation to aString varaible, substr cuts from index 18 to index 36 (18+26)
example6a.innerText = newString;
Click button to show result...
// Demonstrates toUpperCase & toLowerCase Methods
var aString = "Hello, my name is Daniel Striukas. What's your name?";
example7a.innerText = aString.toUpperCase();
example7b.innerText = aString.toLowerCase();
Click button to show result...
// Demonstrates charAt() & charCodeAt() Methods
var aString = "I love JavaScript!";
example8a.innerText = "Character at index 7 is: " +aString.charAt(7);
example8b.innerText = "The code for this character is: " +aString.charCodeAt(7);
Click button to show result...
// Demonstrates fromCharCode() Method
// This is a static method, so you use String.fromCharCode()
var someCharacters = String.fromCharCode(74,75,76);
// The parameters are numbers which represent the decimal unicode for characters.
example9a.innerText = someCharacters;
Click button to show result...