simple poner invertidas escape escapar doble dentro comillas comilla colocar cadenas javascript syntax semantics

javascript - poner - json comilla simple



Comillas dobles versus comillas simples en JavaScript (4)

Posible duplicado:
Cuándo usar presupuestos dobles o simples en JavaScript
¿Hay diferencias entre ''y''

Me pregunto si hay una diferencia entre el uso de comillas simples vs comillas dobles en JavaScript (selectores de JQuery, etc.).

Ambos parecen funcionar bien, entonces ¿hay alguna diferencia?


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


No hay una 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 escapar de ella, y viceversa.

Entonces, si va a generar algo de HTML en su JavaScript, así:

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

las comillas simples son más útiles :-)


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


La diferencia es que no necesita escapar de 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 " .