Boa tarde, estou fazendo o curso iniciante em programação, e nesse módulo especifico estou tendo muita dificuldade. Na minha opinião, fundamentos básicos não são explicados ou são apenas comentados superficialmente. Neste exercício por exemplo:
tecla.onkeydown = function (evento) { if(evento.code === "Enter" || evento.code === "Space") { tecla.classList.add('ativa'); }
Para que serve o "==="?
Não foi comentado ou explicado em nenhuma parte do módulo pelo que me lembro.
Fui pesquisar sobre e achei isso:
Segundo a especificação do ECMAScript, o triplo === significa "igualdade estrita", ou seja, somente retorna true se os operandos forem do mesmo tipo e valor.
É frustrante ter que ficar pesquisando coisas que deveriam ser entregues pelo curso adquirido.