Olá George! Tudo certo? Espero que sim. 🙂
Primeiramente, devo pedir desculpas pelo atraso no retorno.
O que acontece é que a base 2** é utilizada devido à natureza binária (processamento em **bits - 0/1) dos componentes eletrônicos do computador. Dessa forma, a maioria das linguagens de programação apresentam esse mesmo erro de aritmética de números decimais.
Na verdade, o resultado da operação 0.1 + 0.2
como sendo 0.30000000000000004 é tão clássico e presente no mundo da computação que existem websites destinados a explicação do fenômeno, bem como muito conteúdo sobre a temática.
Irei deixar algumas opções de conteúdo extra para continuar seu estudos sobre essa Aritmética de Pontos Flutuantes:
Quanto à utilização do console do navegador...
O console de navegador é o ambiente nativo de execução da linguagem de programação Javascript, muito utilizada no desenvolvimento de websites na área front-end. De fato, podemos visualizar muito de como o website foi contruido a partir do menu Inspecionar do navegador, porém o console se trata apenas de um ambiente de execução de linguagem Javascript.
Espero ter ajudado! Quaisquer dúvidas, estou à disposição. 😉
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!