'
) o dobles ("
). Por ejemplo:\
como en el siguiente ejemplo:\
las comillas simples porque con esas fue que encerramos el texto, mientras que en el segundo ejemplo escapamos las comillas dobles porque con esas fue que encerramos el texto.console.log
como hicimos en el capítulo anterior:strings.js
y lo ejecutas, el resultado debería ser el siguiente:+
. Por ejemplo, abre la consola de Node.js y ejecuta lo siguiente:"Hola Mundo Cómo Estás"
dentro de una sola cadena, pero a medida que veamos otros conceptos se va a volver cada vez más importante.numbers.js
con el siguiente código:3 * (4 + 5)
. El resultado ahora debería ser 27
."1" + "2"
. El resultado ya no es 3
, es la cadena de texto "12"
:+
. Por ejemplo, intenta lo siguiente en la consola de Node.js:"1 + 2 es "
y la concatena con "1"
, luego concatena el "2"
, y el resultado es "1 + 2 es 12"
.(1 + 2)
, que da 3
, y luego concatena la cadena "1 + 2 es "
con ese 3
, por eso es que el resultado es ahora "1 + 2 es 3"
.true
) y falso (false
). Abre la consola de Node.js, escribe true
y oprime Enter, después escribe false
y oprime Enter. El resultado debe ser el siguiente:true
o false
. Escribe ahora las siguientes expresiones en la consola de Node.js:5 > 3
5 >= 3
4 < 4
4 <= 4
2 === 2
2 !== 2
<
, >
, <=
, >=
, ===
, !==
se les llama operadores lógicos y se utilizan para crear expresiones que se evalúan a un valor booleano: verdadero (true
) o falso (false
).==
y el ===
(así como el !=
y !==
). Veamos dos ejemplos para explicar la diferencia:1
con la cadena de texto "1"
. En la mayoría de lenguajes esto sería false
porque son tipos diferentes, estamos comparando un número con una cadena de texto. Pero el ==
realiza una conversión de tipos primero y después evalúa la igualdad.==
y el !=
se consideran mala práctica y de ahora en adelante utilizaremos el ===
y !==
para hacer comparaciones.