JavaScript의 작은 따옴표와 큰 따옴표
이 문서는 JavaScript 소스 코드의 작은 따옴표와 큰 따옴표에 관한 것입니다. JavaScript 프로그래밍에서 이러한 인용문의 사용법과 이점을 살펴보겠습니다.
JavaScript의 작은 따옴표와 큰 따옴표
문자열 리터럴을 만들고 문자열을 초기화하거나 나타내기 위해 프로그래머는 JavaScript에서 작은따옴표와 큰따옴표를 자주 사용합니다.
'hello world' === 'hello world' // both are same
우리는 하나의 표준을 정의하고 그것을 고수해야 합니다. 우리는 한 JavaScript 파일에서 한 유형을 사용하고 다른 파일에서 다른 유형을 사용해서는 안 됩니다.
문자열을 열 때 사용한 인용 유형이 무엇이든 동일한 유형으로 닫아야 한다는 점에 유의하는 것이 중요합니다.
'hello world' // correct
'hello world' // correct
'hello world\' // incorrec'
JavaScript에는 단일 문자에 대한 유형이 없습니다. 프로그래머가 정의할 문자열이 항상 있습니다.
문자열에서 특정 문자를 이스케이프해야 하는 경우 두 따옴표가 다르게 사용됩니다.
각 인용 유형은 자체 인용 유형을 이스케이프해야 합니다. 예를 들어 문자열이 'hello world'
와 같은 작은 따옴표로 묶인 경우 문자를 이스케이프하려면 백슬래시(/
)와 함께 작은 따옴표를 사용해야 합니다. 문자열이 "hello world"
와 같은 큰 따옴표로 묶인 경우 백슬래시 /
와 함께 큰 따옴표를 사용해야 합니다.
JavaScript에서 작은 따옴표를 사용하여 문자 이스케이프
작은 따옴표 유형을 사용하여 문자열을 정의했다면 작은 따옴표를 사용하여 이스케이프해야 합니다. 여기서 이스케이프할 큰따옴표가 필요하지 않습니다.
예시:
<script>
const website = 'We will visit \'delftstack\' website for learning.';
const intro = 'Hello, I am a "Learner"';
document.write(website + "<br>");
document.write(intro)
</script>
출력:
We will visit 'delftstack' website for learning.
Hello, I am a "Learner"
JavaScript에서 큰따옴표를 사용한 이스케이프 문자
문자열을 정의하기 위해 큰따옴표 유형을 사용하는 경우 큰따옴표를 사용하여 이스케이프해야 합니다. 여기에서 작은 따옴표를 생략할 필요가 없습니다.
예시:
<script>
const website = "We will visit \"delftstack\" website for learning."
const intro = "Hello, I am a 'Learner'"
document.write(website+"<br>")
document.write(intro)
</script>
출력:
We will visit "delftstack" website for learning.
Hello, I am a 'Learner'