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