Criando uma classe com JavaScript
Um exemplo de criação e ação de classe com Javascript:
//Criação da classe
class personagem{
constructor(nome, idade, tipo){
this.nome = nome;
this.idade = idade;
this.tipo = tipo;
}
atacar(){
if (this.tipo == "Mago"){
let ataque = "usou magia"; //Atribui o tipo de ataque à variável ataque
console.log(`O herói ${this.tipo} usou ${ataque} `)
} else if (this.tipo == "Guerreiro"){
let ataque = "usou espada"; //Atribui o tipo de ataque à variável ataque
console.log(`O herói ${this.tipo} usou ${ataque} `)
} else if (this.tipo == "Monge"){
let ataque = "usou artes marciais"; //Atribui o tipo de ataque à variável ataque
console.log(`O herói ${this.tipo} usou ${ataque} `)
} else if (this.tipo == "Ninja"){
let ataque = "usou shuriken"; //Atribui o tipo de ataque à variável ataque
console.log(`O herói ${this.tipo} usou ${ataque} `)
}
};
};
//Tipos: Mago, Guerreiro, Monge e Ninja
let heroi = new personagem("Alucard", "950","Guerreiro");
//MOSTRA O HEROI
console.log(heroi);
//AÇÃO DE ATACAR
console.log(heroi.atacar());