D3.js
Author

(Rocha, 2019, pp. 49-51)

Cadenas - Strings

Las cadenas son tipos primitivos en JavaScript que se pueden crear con comillas simples o dobles. No hay diferencia. Es solo cuestión de estilo. ES2015 introdujo dos nuevas funciones para cadenas: literales de plantilla y cadenas multilínea.

Se pueden crear cadenas multilínea agregando una barra invertida al final de cada línea:

const line = "Multiline strings can be \
    reated adding a backslash \
    at the end of each line";

Los literales de plantilla son cadenas creadas con comillas invertidas. Permiten la inclusión de expresiones JavaScript dentro de marcadores de posición ${}. El resultado se concatena como una sola cadena.

const template = 'The square root of 2 is ${Math.sqrt(2)}';

Si necesita utilizar un carácter especial en una cadena, como una comilla doble en una cadena entre comillas dobles o una barra invertida, debe precederlo con una barra invertida:

const s = "This is a backslash \\ and this is a double quote \"";

Existen varios métodos para manipular cadenas. Todos devuelven nuevas cadenas u otros tipos. Ningún método modifica las cadenas originales.