문자열형

?·2023년 2월 14일

""로 둘러쌓여 있으면, 문자열형이라고 한다.
''로 둘러쌓여 있어도, 문자열형이라고 한다.

"string', 'string" 이런 형태는 존재하지 않는다.

이스케이프 문자

문자열형에 "와 ' 두개다 존재하는 경우 사용하는 방법=> 이스케이프 문자 "/"를 사용하자

let str = "큰(\")따옴표와 작은(') 따옴표"; => 큰 뒤에(\")은 순수한 문자열로 인식이 된다.
console.log(str)

템플릿 문자열 => ` 백틱

기존에 불편했던 이스케이프 형태를 극복하는 방법이다.

let str = `큰(")따옴표와 작은(') 따옴표`;
console.log(str)
템플릿 문자열은 그대로 보여주는 특징도 가지고 있기 때문에, 줄바꿈이 그대로 보여지는 형식을 가진다. 

let str = `큰(")따옴표와 
작은(') 따옴표`;
console.log(str)

결과값이, 
큰(")따옴표와 
작은(') 따옴표 
let str = "큰(\")따옴표와 \n 작은(') 따옴표"; => 
이스케이프 문자열은 띄어쓰기를 받아들이지 못해 오류가 발생한다. 따라서, \n이라고 적어줘야 띄어쓰기가 인식이 된다.
console.log(str)
const a = "철수";
const str = `${a}, 뭐하니?`; 달러 기호와 템플릿 문자 기호를 함께 써주면 된다.
console.log(str) => 철수, 뭐하니?
profile
살려줘

0개의 댓글