Instruções

Passo 73

Agora tudo deve funcionar conforme o esperado. E já que você sabe que input será ou os números 0 ou 1 neste ponto, você pode combinar seus dois casos base e simplesmente retornar input como uma string. Para uma forma confiável de converter um valor em uma string, até mesmo valores falsy como null e undefined, você pode usar a função String(). Por exemplo:
const num = 5;

console.log(String(num)); // "5"
console.log(String(null)); // "null"
Combine suas declarações if e else if em uma única declaração if verificando se input é igual a 0 ou 1. Se for, use a função String() para converter input em uma string e retorná-la.

O que fazer:

Testes:

  • Sua função `decimalToBinary()` não deve ter uma declaração `else if`.
  • Sua função `decimalToBinary()` deve ter uma declaração `if` que verifica se `input` é igual a `0` ou `1`.
  • Se a entrada for igual a `0` ou `1`, sua função `decimalToBinary()` deve retornar `String(input)`.

Preview