Plantillas de String de JavaScript
- Página anterior Búsqueda de cadenas JS
- Página siguiente Números JS
Sinónimos:
- Cadenas Literales de Plantilla
- Cadenas de Plantilla
- Plantillas de String
- Sintaxis de Back-Tics
Sintaxis de Back-Tics
Literales de plantillaUsa comillas invertidas (``) en lugar de comillas ("" ) para definir una cadena:
Ejemplo
let text = `Hello World!`;
comillas dentro de una cadena
Al usarLiterales de plantilla,puede usar comillas simples y dobles en una cadena al mismo tiempo:
Ejemplo
let text = `He's often called "Johnny"`;
Cadenas multilínea
Literales de plantillaPermite cadenas multilínea:
Ejemplo
let text = The quick brown fox salta sobre the lazy dog`;
Interpolación
Literales de plantillaProporciona un método simple para insertar variables y expresiones en una cadena.
Este método se llama interpolación de cadenas (string interpolation).
Sintaxis
${...}
Sustitución de variables
Literales de plantillaPermite variables dentro de una cadena:
Ejemplo
let firstName = "Bill"; let lastName = "Gates"; let text = `Welcome ${firstName}, ${lastName}!`;
La sustitución automática de variables con valores reales se llamaInterpolación de cadenas.
Sustitución de expresiones
Literales de plantillaPermite expresiones dentro de una cadena:
Ejemplo
let price = 10; let VAT = 0.25; let total = `Total: ${(price * (1 + VAT)).toFixed(2)}`;
La sustitución automática de expresiones con valores reales se llama interpolación de cadenas.
Plantilla HTML
Ejemplo
let header = "Templates Literals"; let tags = ["template literals", "javascript", "es6"]; let html = `<h2>${header}</h2><ul>`; for (const x of tags) { html += `<li>${x}</li>`; } html += `</ul>`;
Compatibilidad del navegador
Internet Explorer no admiteLiterales de plantilla.
La primera versión del navegador que admite completamente las literales de plantilla es:
Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 41 | Edge 13 | Firefox 34 | Safari 10 | Opera 29 |
Marzo de 2015 | Noviembre de 2015 | Diciembre de 2014 | Septiembre de 2016 | Abril de 2015 |
Referencia completa de cadenas
Para obtener una referencia completa, por favor visite nuestra referencia completa Manual de referencia de String de JavaScript.
Este manual contiene descripciones e instancias de todas las propiedades y métodos de las cadenas.
- Página anterior Búsqueda de cadenas JS
- Página siguiente Números JS