자바스크립트 ` 랑 ' 차이점 질문드립니다...
조회수 564회
var list =`<ul>`;
for(var i=0;i<filelist.length;i++){
list = list + `<li>${filelist[i]}</li>`
}
list = list + `</ul>`
위 코드에서 ul태그를 키보드숫자1 왼쪽에 있는 점(?)으로 감쌌더니 컴파일 오류가 뜨는데요,, 왜 그걸로 감싸면 안되나요? ' 로 감싸야할 이유가 있나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
2 답변
-
안녕하세요
저도 초보지만.. 원래는 ' 그냥 따음표로 해야되구요 (스트링이니깐요)
`
는 Template Strings 이라고
const name = 'Nate' const address = 'Seoul' console.log(`${name} in ${address}`)
이런식으로 사용되요 !
-
또 다른 특징으로는 멀티 라인 스트링을 만들 때, 작성한 그대로 만들어 진다는 거에요.
let a = 'hello\nworld'; // single quotation let b = `hello world`; // backtick // 둘 다 // "hello // world"
댓글 입력