Gdzie znajdę jakiś porządny opis czym się różni w JS
'string'
od "string"
?
Gdzie znajdę jakiś porządny opis czym się różni w JS
'string'
od "string"
?
Nie ma żadnej różnicy poza tą, o której wspomniał Zjarek: jak ograniczasz ciąg apostrofami, to wewnątrz niego możesz swobodnie używać cudzysłowów jak normalnych znaków, a żeby dodać apostrof, musisz poprzedzić go beksleszem (znakiem \
). Analogicznie w drugą stronę, gdy ciąg ograniczasz cudzysłowami.
To, czy ograniczasz stringi apostrofami, czy cudzysłowami, to kwestia wyboru i przyjętego standardu kodowania. Ze względów estetyczno-spójnościowych polecam przyjąć jednak jakieś zasady. Choćby "zawsze otaczam ciągi cudzysłowami, chyba że chcę wewnątrz danego ciągu umieścić cudzysłów -- wtedy otaczam go apostrofami".
A nie ma tam jakiejś różnicy, że w jednym z nich są ewaluowane wartości zmiennych a w drugim nie ? Czy mi się z czymś pochrzaniło ?
Ja proponowałbym ustalić jeden standard pisania do odpowiednich kodów np ja w plikach *.js używam "" natomiast w plikach *.php '' :)