텍스트로 만들어진 프로그램에서 텍스트 데이터를 사용할 때는 항상 텍스트 데이터와 프로그램 자체를 구별할 방법이 필요합니다.
문자열을 따옴표 안에 쓰는 방법이 있습니다.
하지만, 문자열 안에 따옴표를 써야 한다면 ???
➜ ✔️ 따옴표를 이스케이프해서 문자열 주위에 쓰는 부호가 아님을 나타내야 합니다.
const dialog = 'Sam looked up, and said "hello, old friend!", as Max walked in.';
const imperative = "Don't do that!";
// 에러 발생
const dialog = "Sam looked up and said "don't do that!" to Max.";
const dialog1 = "He looked up and said \"don't do that!\" to Max.";
const dialog2 = 'He looked up and said "don\'t do that!" to Max.";
역슬래시는 자기 자신을 이스케이프할 수 있습니다.
const s = "In Javascript, use \\ as an escape character in strings.";
큰따옴표를 쓸지, 작은따옴표를 쓸지는 스스로 정하면 됩니다.
ex. 사용자에게 표시될 텍스트에는 보통 큰따옴표를 사용.
➜ 따옴표보다는 don't 등의 아포스트로피를 더 많이 쓰는 편이므로 ??
본인에게 편한대로 사용하자!