peguei os valores dos input's js
const tecladoCalc = document.querySelectorAll('input[type=button]')
for(var i = 0;i <= tecladoCalc.length;i++){
console.log(tecladoCalc[i].value)
}não o motivo do erro no final
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
peguei os valores dos input's js
const tecladoCalc = document.querySelectorAll('input[type=button]')
for(var i = 0;i <= tecladoCalc.length;i++){
console.log(tecladoCalc[i].value)
}não o motivo do erro no final
Olá, Wesley. Como vai?
Presumo que você tenha alterado o elemento botão no HTML para um input type button, correto? Até aí tudo certo.
Porém, você esta querendo atribuir um valor ao input do tipo button, e fazer esse valor aparecer no console, porém o input do tipo button não recebe valores, o que é possível fazer é atribuir uma função à ele utilizando o for. No caso, o que a instrutora faz é atribuir a função tocaSom.
Consegui ajudar em sua dúvida?
Fico aguardando seu retorno! :)
foi um erro de lógica mesmo no "for" o certo seria
const tecladoCalc = document.querySelectorAll("input[type='button']")
for(var i = 0;i < tecladoCalc.length;i++){ //erro foi aqui no i <= tecladoCalc.length
console.log(tecladoCalc[i].value)
}