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:
    let s=new suma();
    s.primerValor(10);
    s.segundoValor(20);
    document.write('La suma de los dos valores es:'+s.retornarResultado());
    
Solución
Problema 1.


<!DOCTYPE html>
<html>

<head>
    <title>Ejemplo de JavaScript</title>
    <meta charset="UTF-8">
</head>

<body>

    <script>
        function Suma(valor1, valor2) {
            this.valor1 = valor1;
            this.valor2 = valor2;
            this.primerValor = function(valor1) {
                this.valor1 = valor1;
            }
            this.segundoValor = function(valor2) {
                this.valor2 = valor2;
            }
            this.retornarResultado = function() {
                return this.valor1 + this.valor2;
            }
        }

        let 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