2012-01-23 18 views

Odpowiedz

8

Dopóki je powiązać właściwie nie ma różnicy.

+0

Istnieje pewna istotna różnica: w obrębie literału dwustopniowego ("" foo "'), nie można użyć podwójnego cudzysłowu ('" ') bez ucieczki (' \ "'); w obrębie dosłownie rozdzielanego cudzysłowu liter, możesz. Podobnie, w obrębie literału ciągłego z pojedynczym cudzysłowem ('' foo''), nie możesz użyć pojedynczego cudzysłowu ('' ') bez ucieczki (' \ ''); w obrębie dosłownie podwójnego cudzysłowu można to zrobić. Nie ma różnicy w wynikowych ciągach *, ale istnieje duża różnica w literałach ciągów znaków. –

2

Nie, nie ma żadnej różnicy. To kwestia osobistych preferencji.

0

Może być używany zamiennie w kategoriach selektorów jquery. Po wybraniu jednego z nich do dołączenia łańcucha selektora, cudzysłów wewnętrzny użyje "innego" lub może być zmieniony.

+0

Czy możesz podać przykład? – gdoron

+0

Nieco poza czasem, ale może pomóc innej osobie. Przykład: 'var string1 = 'Einstein powiedział:" Osoba, która nigdy nie popełniła błędu, nigdy nie próbowała niczego nowego. "'; var string2 = "Einstein powiedział: \" Osoba, która nigdy się nie pomyliła nigdy nie próbowała niczego nowego. \ ""; '. Jeśli wypiszesz obie zmienne, wynikowy ciąg jest dokładnie taki sam – davidaam

Powiązane problemy