'====== Desafio 1 ========'
let contador = 0;
function alterarStatus(id) {
let gameClicado = document.getElementById(`game-${id}`);
let imagem = gameClicado.querySelector('.dashboard__item__img');
let botao = gameClicado.querySelector('.dashboard__item__button');
let nomeJogo = gameClicado.querySelector('.dashboard__item__name');
if (imagem.classList.contains('dashboard__item__img--rented')) {
if (!confirmacao()) {
return; // Cancela a devolução
}
imagem.classList.remove('dashboard__item__img--rented');
botao.classList.remove('dashboard__item__button--return');
botao.textContent = 'Alugar';
} else {
imagem.classList.add('dashboard__item__img--rented');
botao.classList.add('dashboard__item__button--return');
botao.textContent = 'Devolver';
contadorJogosAlugados();
}
}
function confirmacao() {
return confirm('Você deseja devolver esse jogo?');
}
function contadorJogosAlugados() {
contador++;
console.log(`Já foram alugados ${contador} hoje!`);
}
'====== Desafio 2 ========'
let palavra = prompt("Digite uma palavra:");
function reverterPalavra(p) {
return p.split("").reverse().join("");
}
if (palavra === reverterPalavra(palavra)) {
alert(`"${palavra}" é um palíndromo!`);
} else {
alert(`"${palavra}" não é um palíndromo.`);
}
'====== Desafio 3 ========'
let numbers = [10, 8, 7];
function OrdemNumeros () {
return numbers.sort((a, b) => a - b)
}
console.log(OrdemNumeros());