Introduction
JavaScript Strings provide a way of representing and handling characters.
JavaScript Strings
A JavaScript string is a set of character(s) written inside quotes.
// with single quote
let emptyString = '' // an empty string
let name = 'Elon Musk'
// with double quotes
let project = "SpaceX"
Declaring a String in JavaScript does not restrict usage of single ''
and double quotes ""
Acess a character
String objects provide a useful method for accessing a character in a string
let catName = 'Anita'
console.log(catName.charAt(0)) // prints 'A', character at a position 0
Strings behave like Array-like objects, so above can be:
let catName = 'Anita'
console.log(catName[0])// prints 'A'
// looping throug each character
for (let i = 0; i < catName.length; i ++) {
console.log(catName[i]) // A, n, i, t, a
}
Get length of a JavaScript String
const THREAD_NAME = 'Moonspiracy'
console.log(THREAD_NAME.length) // prints number of characters// 11
Summary
JavaScript Strings provide a way of presenting strings using double or single quotes. Both syntaxes are valid and usage is based on project style guide and preferences.