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

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

青灯夜游
풀어 주다: 2023-01-07 11:47:25
원래의
7829명이 탐색했습니다.

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

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

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿