2014-03-13 4 views
2

자바 또는 다른 언어처럼 자바 스크립트에서 '(작은 따옴표) 대신'(큰 따옴표)로 String을 선언해야한다는 말을 자주 들었을 때.왜 우리는 '대신에'를 자바 스크립트의 문자열로 사용해야합니까?

불행히도 나는 그런 이유를 묻지 않았습니다.

내가 지금까지 가지고 "최고"대답은

그것은

은 그것이 사실 더 확대됨에있어이었다? 그리고 왜?

+0

''; – VinhNT

+0

아니, 우리는"해야하지 "어떤 사람들은 그것을 선호 뒤에 이유가 있지만 규칙이 전혀 없습니다. – MMM

+0

다른 인용 부호를 사용 했음에도 불구하고 사용하는 데 문제가되지 않습니까? –

답변

0

""대신 " '"을 사용하면 더 많은 성능을 얻을 수 있습니다. 작은 따옴표로 표시된 문자열에서 이스케이프 된 문자의 대체가 수행되지 않기 때문입니다. 이것은 js에서는 사실이 아닙니다. 필자가 아는 한 큰 따옴표 시스템이있는 이유는 ''을 사용하는 동안 문자열에서 이스케이프하는 것을 피할 수 있기 때문입니다. 그렇다면 그것은 맛의 문제입니다.

0

"문자열보다"사용할 필요가있는 이유 중 하나는 작은 따옴표를 사용하여 문자열 리터럴을 표시하고 큰 따옴표를 사용하여 문자열 내부에서 사용하는 것이 좋습니다.

동적 당신이 당신의 문자열 세대 "를 사용 할 수도 같은 것을 만드는 경우 <div class="myClass"> 그래서

:. 값의 속성이 같은 큰 따옴표로 배치해야 HTML에서 예를 들어

. ' "예를 들어 : var에 TD = 나는 또한 일반적으로 두 개의 내부 사용 beacause를'나는 보통 사용

관련 문제