예:
var s = "Hello\n \"World\""
빠른 수정 적용 후:
var s = `Hello
"World"`
큰따옴표로 묶인 문자열을 원시 문자열로 변환할 때 고려할 두 가지 사항이 있습니다.
'\r')는 원시 문자열 값에서 삭제됩니다. 원시 문자열에 캐리지 반환을 표시할 방법이 없기 때문에 큰따옴표로 묶인 문자열을 원시 문자열로 변환할 때 캐리지 반환 문자를 삭제합니다.'`')는 이스케이프할 수 없기 때문에 원시 문자열 리터럴에 있을 수 없습니다. 따라서 백틱 문자가 포함된 큰따옴표로 묶인 문자열은 원시 문자열로 변환할 수 없으며 구문 오류가 발생합니다. 사용자는 큰따옴표로 묶인 문자열에서 백틱을 유지하기 위해 변환을 실행 취소하거나 일부 형태의 연결을 사용하기로 결정할 수 있습니다. 예를 들어, "`ab``"는 구문적으로 잘못된 `ab``가 됩니다. 사용자는 작업을 실행 취소하거나 결과 문자열을 `ab` + "`"로 변경할 수 있습니다.