>  기사  >  웹 프론트엔드  >  자바스크립트에서 작은따옴표와 큰따옴표의 차이점은 무엇입니까?

자바스크립트에서 작은따옴표와 큰따옴표의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-09-07 12:13:187770검색

자바스크립트에서는 작은따옴표와 큰따옴표의 차이는 없으나, 동일하게 사용해야 합니다. 따옴표를 다시 사용하는 경우 "외부 이중 및 내부 이중" 또는 "외부 단일 및 내부 이중" 형식을 사용하거나 "" """", "''''와 같이 백슬래시를 사용하여 이스케이프할 수 있습니다. ".

자바스크립트에서 작은따옴표와 큰따옴표의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript에서는 실제로 작은따옴표와 큰따옴표 사이에 차이가 없습니다. 익숙해지는 정도에 따라 다릅니다.

/*先分别用单引号、双引号初始化字符串*/
var str1='I love JavaScript';
var str1="I love JavaScript";
docunment.write(str1+&#39;<br>&#39;);
docunment.write(str2+&#39;<br>&#39;);

결과는 다음과 같습니다.

I love JavaScript
I love JavaScript

하지만 따옴표를 다시 사용하는 경우 큰따옴표가 필요한 경우 "외부 이중 및 내부 이중" 또는 "외부 단일 및 내부 이중" 형식을 채택할 수 있습니다. 자체를 표시하면 "외부 큰따옴표 내부"만 가능합니다. 이중 내 단일":

예: 작은따옴표와 큰따옴표를 혼합하여 문자열을 초기화합니다.

var str1 = &#39;I love "JavaScript"&#39;;
var str2 = "I love &#39;JavaScript&#39;";
document.write(str1);
document.write(str2);

결과는 다음과 같습니다.

I love "JavaScript"
I love &#39;JavaScript&#39;

예: 모두 사용 작은따옴표 또는 모두 큰따옴표

var str1 = &#39;I love &#39;JavaScript&#39;&#39;;
var str2 = "I love "JavaScript"";
document.write(str1);
document.write(str2);

결과적으로 프로그램이 직접적으로 잘못되었습니다!

예: 백슬래시를 사용하여 전송

var str1 = &#39;I love \&#39;JavaScript\&#39;&#39;;
var str2 = "I love \"JavaScript\"";
document.write(str1);
document.write(str2);

결과는 다음과 같습니다.

I love &#39;JavaScript&#39;
I love "JavaScript"

그래서 바보는 결론이 다음과 같다고 생각합니다

결론:

(1) 작은 따옴표와 큰 따옴표의 차이는 없습니다. 문자만 사용하는 문자열

( 2) 작은따옴표로 묶인 문자열에는 큰따옴표를 직접 사용할 수 있고, 큰따옴표로 묶인 문자열에는 작은따옴표를 직접 사용할 수 있습니다

(3) 문자열에 큰따옴표를 사용하는 경우 큰 따옴표로 묶인 경우에는 슬래시 이스케이프를 사용해야 합니다. 작은 따옴표로 묶인 문자열에도 작은 따옴표를 사용해야 합니다. ""

[권장 학습: javascript 고급 튜토리얼]

위 내용은 자바스크립트에서 작은따옴표와 큰따옴표의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.