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