반응형
JavaScript의 문자열 값은 동일한 유형의 따옴표로 시작하고 끝나는 한 작은 따옴표 또는 큰 따옴표로 작성할 수 있습니다.
다른 프로그래밍 언어와 달리 작은 따옴표와 큰 따옴표는 JavaScript에서 동일하게 작동합니다.
doubleQuoteStr = "This is a string";
singleQuoteStr = 'This is also a string';
한 가지 유형의 따옴표를 다른 유형보다 사용하려는 이유는 문자열에서 둘 다 사용하려는 경우입니다.
이것은 대화를 문자열로 저장하고 대화를 따옴표로 묶으려는 경우 발생할 수 있습니다.
또 다른 용도는 문자열 내에서 다양한 속성을 따옴표로 묶은 <a> 태그를 저장하는 것입니다.
conversation = 'Finn exclaims to Jake, "Algebraic!"';
그러나 가장 바깥 쪽 따옴표를 사용해야하는 경우 문제가됩니다.
문자열의 시작과 끝에 같은 종류의 따옴표가 있음을 기억하십시오.
그러나 중간 어딘가에 동일한 따옴표가 있으면 문자열이 일찍 중지되고 오류가 발생합니다.
goodStr = 'Jake asks Finn, "Hey, let\'s go on an adventure?"';
badStr = 'Finn responds, "Let's go!"'; // Throws an error
위의 goodStr에서 백 슬래시 \를 이스케이프 문자로 사용하여 두 따옴표를 모두 안전하게 사용할 수 있습니다.
노트 백 슬래시 \를 슬래시 /와 혼동해서는 안됩니다.
그들은 같은 일을 하지 않습니다.
Q>
1. 제공된 문자열을 시작과 끝에 작은 따옴표가 있고 이스케이프 문자가없는 문자열로 변경합니다.
2. 현재 문자열의 <a> 태그는 모든 곳에서 큰 따옴표를 사용합니다.
3. 이스케이프 문자를 제거 할 수 있도록 바깥 쪽 따옴표를 작은 따옴표로 변경해야합니다.
4. 모든 백 슬래시 (\)를 제거해야합니다.
5. 두 개의 작은 따옴표 '와 네 개의 큰 따옴표'가 있어야합니다.
A>
var myStr = '<a href="http://www.example.com" target="_blank">Link</a>';
반응형
'Python_WEB > JavaScript' 카테고리의 다른 글
[freecodecamp]JavaScript + 연산자로 문자열 연결 (0) | 2020.10.16 |
---|---|
[freecodecamp]JavaScript 이스케이프 (0) | 2020.10.16 |
[freecodecamp]JavaScript 이스케이프 이중따옴표 (0) | 2020.10.16 |
[freecodecamp]JavaScript 문자열 변수 선언 (0) | 2020.10.16 |
[freecodecamp]JavaScript 복합 대입 연산자 /= (0) | 2020.10.16 |