2012-03-31 49 views

Respuesta

41

La diferencia es que no necesita escapar comillas simples entre comillas dobles o comillas dobles entre comillas simples. Esa es la única diferencia, si no cuenta el hecho de que debe mantener presionada la tecla Mayús para escribir ".

+28

En los teclados alemanes, usted tiene que utilizar la tecla de mayúsculas para ambos. – Gumbo

+5

Gumbo Esto también es cierto para una configuración de teclado francés. – Samuel

+0

En los teclados franceses, tiene que usar la tecla Shift para ninguno :) – sp00m

15

No importa a menos que intente escribir JSON, en cuyo caso debe usar comillas dobles para literales de objeto.

+4

¿Podría elaborar? Tal vez con algunos ejemplos? –

2

Funcionan de la misma manera, pero deben coincidir. No puede iniciar una cadena con una sola y terminar con una doble, o lo contrario. Aparte de eso, son intercambiables.

8

Hay no diferencia especial entre comillas simples y dobles (como en PHP).

La única diferencia real es que puede escribir una comilla doble " en una cadena de una sola cita sin escapársela, y viceversa.

Por lo tanto, si se va a producir alguna HTML en JavaScript, así:

<div id = "my_div"></div> 

comillas simples son más útiles :-)

+5

Y si tiene una salida HTML como '

', las comillas dobles son más útiles. – Gumbo

+1

Claro :-) Utilicé el ejemplo porque las comillas dobles son más comunes. Pero sí, el punto es: use las comillas que no estén presentes en la cadena. – Imp

+6

Estoy de acuerdo con Imp, pero cualquiera que sea el estilo de cita que use, la regla de oro es ser consistente. –

Cuestiones relacionadas