강의로 돌아가기
Seonyoung Jang

escape character

escape character를 통해서 어떻게 활용이 되고 정확하게 왜 필요한 건지에 대해서 이해가 되지 않았습니다. ㅠㅠ

작성중인 코드―str2
1
2
console.log("쌍따옴표를 문자열 안에 쓸 수 있습니다.");
console.log("쌍따옴표" \'문자열\안에\\\있습니다");
1 개의 답변
Demi

자바스크립트는 멍청해서 이때 쓰인 따옴표가 문자열을 나타내는 따옴표인지, 아니면 화면으로 출력하고 싶은 따옴표인지 구분하지 않아요. 모든 따옴표를 문자열을 나타내는 따옴표라고 생각하지요. console.log("z")z가 아니라 z를 보여주는 걸 생각해보세요.

따라서 자바스크립트에게 화면에서 "를 보여달라고 요청할때에는 이스케이프를 붙여 \를 적어줘야합니다.z를 출력하고 싶다면 `console.log(\z\")` 처럼 써야합니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.