Comillas simples frente a comillas dobles en JavaScript

Muhammad Muzammil Hussain 12 octubre 2023
  1. Comillas simples frente a comillas dobles en JavaScript
  2. Caracteres de escape usando comillas simples en JavaScript
  3. Caracteres de escape usando comillas dobles en JavaScript
Comillas simples frente a comillas dobles en JavaScript

Este artículo trata sobre comillas simples y comillas dobles en el código fuente de JavaScript. Veamos el uso y las ventajas de estas citas en la programación de JavaScript.

Comillas simples frente a comillas dobles en JavaScript

Para crear cadenas literales e inicializar o representar la cadena, los programadores suelen utilizar comillas simples y dobles en JavaScript.

'hello world' === 'hello world'  // both are same

Necesitamos definir un estándar único y ceñirnos a él. No debemos usar un tipo en un archivo JavaScript y el otro tipo en otro.

Es importante tener en cuenta que cualquiera que sea el tipo de comillas que usamos para abrir una cadena, debemos cerrarla con el mismo tipo.

'hello world'  // correct
'hello world'  // correct
'hello world\' // incorrec'

En JavaScript, no hay tipo para un solo carácter. Siempre hay una cadena que debe definir un programador.

Si es necesario escapar el carácter específico de una cadena, ambas comillas se usan de manera diferente.

Cada tipo de cotización debe escapar de su propio tipo de cotización adjunto; por ejemplo, si la cadena está entre comillas simples como 'hello world', necesitamos usar comillas simples con una barra invertida (/) para escapar del carácter. Y si la cadena está encerrada entre comillas dobles como "hello world", entonces necesitamos usar comillas dobles con una barra invertida /.

Caracteres de escape usando comillas simples en JavaScript

Si usáramos un tipo de comilla simple para definir una cadena, necesitaríamos escapar usando una comilla simple. No hay necesidad de comillas dobles para escapar aquí.

Ejemplo:

<script>
    const website = 'We will visit \'delftstack\' website for learning.';
    const intro = 'Hello, I am a "Learner"';
    document.write(website + "<br>");
    document.write(intro)
</script>

Producción :

We will visit 'delftstack' website for learning.
Hello, I am a "Learner"

Caracteres de escape usando comillas dobles en JavaScript

Si usamos un tipo de comillas dobles para definir una cadena, debemos escapar usando las comillas dobles. No hay necesidad de una comilla simple para escapar aquí.

Ejemplo:

<script>
    const website = "We will visit \"delftstack\" website for learning."
    const intro = "Hello, I am a 'Learner'"
    document.write(website+"<br>")
    document.write(intro)
</script>

Producción :

We will visit "delftstack" website for learning.
Hello, I am a 'Learner'

Artículo relacionado - JavaScript String