Programación orientada a objetos en JavaScript.

PROBLEMA

  1. Confeccionar una clase llamada suma, que contenga dos atributos (valor1, valor2) y tres métodos: cargarvalor1, cargarvalor2 y retornarresultado. Implementar la clase suma.
    La definición de un objeto de la clase que deben plantear es:
    var s=new suma();
    s.primervalor(10);
    s.segundovalor(20);
    document.write('La suma de los dos valores es:'+s.retornarresultado());
    
Solución
Problema 1.


<html>
<head>

<script type="text/javascript">
  function Suma(valor1,valor2)
  {
    this.valor1=valor1;
    this.valor2=valor2;
    this.primerValor=primerValor;
    this.segundoValor=segundoValor;
    this.retornarResultado=retornarResultado;
  }

  function primerValor(valor1)
  {
    this.valor1=valor1;
  }

  function segundoValor(valor2)
  {
    this.valor2=valor2;
  }

  function retornarResultado()
  {
    return this.valor1+this.valor2;
  }
</script>

</head>
<body>

<script type="text/javascript">
  var suma1;
  suma1=new Suma(5,10);
  document.write('La suma de 5 y 10 es:'+suma1.retornarResultado()+'<br>');
  suma1.primerValor(70);
  suma1.segundoValor(30);
  document.write('La suma de 70 y 30 es:'+suma1.retornarResultado()+'<br>'); 
</script>

</body>
</html>
     


Retornar al menu