문자열은 문자들이 이어진 값을 뜻한다. 자바스크립트에서 안내 문장과 버튼 문구와 인사말은 문자열로 다룰 수 있다. 자바스크립트에서는 문자열을 큰따옴표나 작은따옴표로 감싸서 적을 수 있다. 따옴표로 시작한 문자열은 같은 종류의 따옴표로 닫아야 한다. 공백 역시 값의 일부이므로 눈으로 거의 같아 보이는 두 문자열도 서로 다른 값일 수 있다. 새로운 질서는 사람이 쓴 문장이 프로그램 안에서 저장되고 선택되고 교체될 수 있는 값이 되는 과정을 설명한다.
문자열에 변수 이름을 붙이면 같은 문장을 여러 곳에서 다시 사용할 수 있다. 화면에 아직 나타나지 않은 값은 개발자 도구의 콘솔에서 확인할 수 있다. 여러 문자열은 배열로 묶어 차례로 보여주거나 그중 하나를 고르는 재료로 삼을 수 있다. 문장이 바뀌는 기능을 만들 때는 값의 변화와 화면에 표시되는 결과를 함께 확인해야 한다. 다만 문자열로 저장할 수 있다는 사실이 문장의 뜻이나 품질까지 보장하지는 않는다. 글쓰기에서 무엇을 말할지 정하는 책임은 그 문장을 고르고 사용하는 사람에게 남는다.