DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js💊| #12: Explica el meme de JavaScript

Explica el meme de JavaScript

meme


El operador + puede cumplir muchas funciones en JavaScript, desde convertir un string a un number, sumar números o concatenar cadenas.
En este caso usamos + para intentar sumar el string '11' con el number 1; por coerción de tipos el interprete de JavaScript convertirá el número 1 a cadena, entonces tendriamos una concatenación de cadenas:

// esto:
'11' + 1 
// se convierte en esto:
'11' + '1' = '111'
Enter fullscreen mode Exit fullscreen mode

Es por eso que el resultado es '111' como string.

¿Ahora, que pasa si hacemos lo mismo pero con el operador resta -? Este operador en JavaSript solo sirve para restar números entonces, para este ejemplo, nuevamente por coerción de tipos,
'11' string se convertirá a 11 number:

// esto:
'11' - 1 
// se convierte en esto:
11 - 1 = 10
Enter fullscreen mode Exit fullscreen mode

Es por eso que el resultado final es 10 como number.

Top comments (0)