sexta-feira, 10 de maio de 2019

Exemplo de prototype aula 5 - liceu

Segue o exemplos
 carro.js

// Função construtora
function Carro(cor, velocMaxima) {
   this.cor = cor;
   this.velocMaxima = velocMaxima;
   this.velocAtual = 0;
}

// Prototype com os métodos
Carro.prototype = {
   acelerar: function() {
      this.velocAtual += 10;
  this.velocMaxima=this.velocAtual+this.velocMaxima;
   }
}
----------------------------------------------------------------------------------------------
prototype.html

<!DOCTYPE html>
<html>
<head><title>O prototype</title>
   <script src="carro.js"></script></head>
<body>
  <script>
  var meuCarro = new Carro('vermelho', 250);
  document.write(meuCarro.cor + '1 :velocidade atual '
  +meuCarro.velocAtual+"</br>");
  document.write(meuCarro.cor + '2 :velocidade maxima '
  +meuCarro.velocMaxima+"</br>");
  meuCarro.acelerar();
  meuCarro.acelerar();
  meuCarro.acelerar();
  document.write(meuCarro.cor + '3:velocidade atual : '
  +meuCarro.velocAtual);
  </script>
</body>
</html>



Nenhum comentário:

Postar um comentário