2017-04-24 8 views
-1

자바 스크립트에서 두 개의 인용구를 어떻게 사용합니까? 이것은 어려운 문제입니다. 큰 따옴표 안에 큰 따옴표로 묶은 문자열입니다.자바 스크립트에서 리터럴 인용문을 이스케이프 처리

" I am a \"double quoted\" string inside "double quotes\"."; 
+2

는 슬래시 탈출. '\\\ "' –

+0

세번째'''앞에'''\'''만 빠져 있습니다. –

+0

이것은 지금 가지고있는 것이며 여전히 작동하지 않습니다 : var myStr = "이중 따옴표 \"안에 이중 따옴표 \ "입니다."; //이 줄을 변경하십시오. –

답변

1

많은 것들이 가능 : 작은 따옴표

  • 사용하는 문자 코드 34 (String.fromCharCode(34))과 concatanate
  • 더블 탈출 "\\\""
  • 사용은 큰 따옴표 '"'
를 인용하는 난이있다

아마 ...

var q=String.fromCharCode(34); 
 
document.write(q+"quoted text, using a variable with String.fromCharCode(34)"+q+"<br>"); 
 
document.write("\"quoted text, single escaped quotes\"<br>"); 
 
document.write('"quoted text, quotes in single quotes"<br>'); 
 
document.write("you may use document.write(\"\\\"quoted text, single escaped quotes, displayed after double escaping\\\"\");<br>");

+0

작은 따옴표 하나를 사용하지 않았습니다. 일하지 마라. 그리고 어떻게 이중 탈출을 할 수 있습니까? var myStr = "이중 따옴표 \"안에 이중 따옴표 \ "입니다."; //이 줄을 변경하십시오. –

+0

에는 대화식 환경이 추가되어 대화 형으로 작업 할 수 있습니다. 나를 위해 일합니다. 이중 탈출은 eval과 같은 것이 있거나 그냥 이스케이프 문자를 표시하고자 할 때 유용합니다 ... 그것은 모두 정확히 당신이 필요로하는 것에 의존합니다. 또한 위에 추가되었습니다 : 변수를 사용하면 (상수도 마찬가지로 작동합니다) 쉽게 연결될 수 있습니다. – vv01f

-1

은 다음과 같이 넣어 :

alert("I am a \"double quoted\" string inside \"double quotes\"."); 
+0

여전히 같은 문제입니다. 나는 지금 내가 뭘 잘못하고 있는지 정말로 모른다. 이것은 지금 가지고있는 것입니다 : var myStr = "큰 따옴표 붙은 \"이중 따옴표 \ "안에 있습니다."; //이 줄 바꾸기 –

+0

이 줄은 완벽하게 작동합니다. myStr을 경고 기능에 넣기 만하면됩니다. –

-1
var myStr = "I am a \"double quoted\" string inside \"double quotes\"."; 
+3

적어도 약간의 코드를 설명해야합니다. 그렇지 않으면 코드 스 니펫을 다른 사람에게 던지기위한 대답이 아닙니다. – Markus

-1
var myStr="I am a \"double quoted\" string inside \"double quotes\"."; // Change this line 
+0

당신이 한 일과 그 이유를 설명해주십시오. 코드 만 게시하지 마십시오. – Jens