-
백슬래시 - escaping sequenceproblems 2020. 4. 24. 01:22
백슬래시는 escape 기능을 가지고 있습니다.
escaping sequence는 기존 의미를 탈출한 특수한 기능을 위해 사용됩니다.
코드를 작성해가며 기존에 정해진 약속에 의해 표현이 곤란한 문자들을 표현한다던지, 특정 기능을 제공할 수 있습니다.
만약에
I'll be a "Rockstar"
이 문자열을 출력하려 한다면
console.log("I'll be a "Rockstar"") //Uncaught SyntaxError console.log('I'll be a "Rockstar"') '//Uncaught SyntaxError
컴퓨터는 문자열을 묶은 따옴표와 같은 따옴표가 문자열 안에 있다면 문자열이 끝났다고 여깁니다. 이런 표현적 한계에서 벗어나기 위해서 백슬래시(\)의 escape기능을 사용합니다. (백슬래시가 한국어 글꼴에서는 원화 기호(\)로 보입니다.)
console.log("I'll be a \"Rockstar\"") //I'll be a "Rockstar" console.log('I\'ll be a "Rockstar"') //I'll be a "Rockstar"
'problems' 카테고리의 다른 글
[201023]GraphQL only supports GET and POST requests. (0) 2020.10.23 [201021]Query engine binary for current platform "debian-openssl -1.1x" could not be found (0) 2020.10.21 git remote add가 실행되지 않는다면 (0) 2020.04.27 [Javascript] 함수에서 여러 값을 받고 싶다면 (0) 2020.04.18 [Javascript] 의도하지 않은 상황에는 오류발생시키기 (0) 2020.04.18