Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] Uso String

No se si estoy en lo correcto pero...

Un STRING es un dato tipo texto y este va entre "comillas" Entonces...

Al colocar "10" estamos diciéndole que el 10 es un tipo texto pero visualmente lo vemos como un número.

entonces.... "10" * 2 = 20 ¿Porque 20? En este caso, es una multiplicación NOOO CONCATENACION(union)

"10" + 20 = 1020 ¿Porque es 1020? En este caso es una concatenación, es decir, es la "UNION" de 10+20. Entendiendo que el "10" se lee como texto y por el cual se unen 1020

1 respuesta

Hola Jose Miguel mucho gusto poder ayudarte y espero que se entienda, en el primer caso ("10" * 2) el resultado será 20, ya que JavaScript reconoce en el caso particular de las multiplicaciones la operación aunque uno de los números sea un string multiplica. En el caso de la adición no es así, en ese caso se respeta la concatenación.

Saludos.