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