Operador de suma en JavaScript
Operdor: +
El operador de suma, tiene dos consideraciones importantes.
- Por un lado realiza la suma aritmética a la que estamos acostumbrados desde primaria
- Por otro lado se emplea para realizar concatenaciones como ya lo habíamos visto en el capítulo de Variables literales.
- Debemos tener en cuenta el típo de dato que manejamos para saber como funcionará nuestro script.
Veamos algunos ejemplos
<!DOCTYPE html> <html> <head> <title>Operador de suma</title> </head> <body> <script type = "text/javascript"> var aNum = 947; var unaCadena= "Rush"; var otroNum = 53; var unaCadenaNum = "43"; var result1 = aNum + unaCadena; // el resultado será la cadena "947Rush"; var result2 = aNum + otroNum; // el resultado será el número 1000; var result3 = aNum + unaCadenaNum; // el resultado será 94743; document.write(result1+"<br />"); document.write(result2+"<br />"); document.write(result3+"<br />"); </script> </body> </html>Como puede ver, la suma entre unaCadenaNum y otroNum se concatenan, no se suman.
Esto lo podemos cambiar, al convertir la cadena unaCadenaNum, como en el siguiente ejemplo:
<!DOCTYPE html> <html> <head> <title>Operador de suma</title> </head> <body> <script type = "text/javascript"> var aNum = 947; var unaCadenaNum = Number("43"); var result1 = aNum + unaCadenaNum; // el resultado será 990; document.write(result1); </script> </body> </html>Al convertir, la variable con la función Number(), podemos realizar la operación matemática y no la concatenación de caracteres
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
No se te olvide Comentar y Compartir
en:
en:
0 comentarios:
Publicar un comentario