Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

La concatenación solo aplica al signo + ?

Habiamos visto en el curso la concatenación se daba cuando poniamos un string y un numero , o numeros entre comillas que lo lee como strings, juntaria a los dos, en clase se habia visto con el signo más + pero cuando estaba practicando hice con el signo - y a los numeros entre comillas me toma como numeros : Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta
solución!

Ten presente que el signo + es un operador matemático, un operador lógico y un operador de concatenación.

Pero el signo - es un operador matemático y se puede utilizar como parte de una expresión lógica para negar el valor booleano de una expresión mas no es operador de concatenación

Al utilizar este operador con dos cadenas de texto, JavaScript intentará convertir las cadenas en números antes de realizar la operación. En este caso, "2023" y "22" se pueden convertir en números, por lo que JavaScript restará 22 a 2023, lo que resulta en 2001.

Por ello el resultado que obtienes al ejecutar document.write('2023' - '22') en HTML es 2001

Pero si uno de lo string no fuera un numero el resultado seria NaN (Not a Number)