Desafio 01
Adicionei o Bloco While dentro do If para cumprir a confirmação.
while(botao){
confirm(`Você deseja devolver mesmo esse jogo: ${nameGame.textContent}?`)
break;
}
Codigo Completo :
if (img.classList.contains('dashboard__item__img--rented')) {
while(botao){
confirm(`Você deseja devolver mesmo esse jogo: ${nameGame.textContent}?`)
break;
}
img.classList.remove('dashboard__item__img--rented');
botao.classList.remove('dashboard__item__button--return')
botao.textContent = 'Alugar';
}else {
img.classList.add('dashboard__item__img--rented');
botao.classList.add('dashboard__item__button--return')
botao.textContent = 'Devolver';
}
Desafio 02
Foi criada uma função e uma variavel para cumpri com o desafio.
obs..: Notei que se deixasse o "gamesAlugados" em 0, quando devolvesse todos os jogos o valor estaria em -1, ja que inicialmente temos um game alugado, adaptei para que não ficasse um valor negativo no console.
let gamesAlugados = 1;
function exibirJogosAlugados(){
console.log(`Total de jogos alugados : ${gamesAlugados}`)
}
codigo completo:
if (img.classList.contains('dashboard__item__img--rented')) {
img.classList.remove('dashboard__item__img--rented');
botao.classList.remove('dashboard__item__button--return')
botao.textContent = 'Alugar';
gamesAlugados--;
}else {
img.classList.add('dashboard__item__img--rented');
botao.classList.add('dashboard__item__button--return')
botao.textContent = 'Devolver';
gamesAlugados++;
}
exibirJogosAlugados();
Desafio 03
Esse tinha feito em outro desafio e com ajuda da Maria Isabel Texeira consegui aprimorar o codigo.
function pali (string) {
const semEspaço = string.replace(/\s/g, '');
const revers = semEspaço.split('').reverse().join('');
return semEspaço === revers;
}
console.log(pali('esse'))
console.log(pali('anna'))
console.log(pali('socorram me subi no onibus em marrocos'))
console.log(pali('caderno'))
console.log(pali('lapiz'))
Desafio 04
Tinha feito algo parecido em outro desafio e aproveitei a inspiração para desta vez ao invés de colocar valores padronizados, vou receber-los através do prompt
function numerosOrdenados (a, b, c) {
a = parseInt(prompt('Informe um numero para A!'));
b = parseInt(prompt('Informe um numero para B!'));
c = parseInt(prompt('Informe um numero para C!'));
const ordenados = [a, b, c].sort((x, y)=> x - y);
console.log(`Número ordenados: ${ordenados.join(',')}`);
}
numerosOrdenados();