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.

Discussion (0)