InstruçÔes

Passo 66

Lembre-se de que return termina a execução de uma função. ApĂłs o bloco de if, vocĂȘ precisa tratar da lĂłgica para quando a entrada for vĂĄlida. Como a instrução if retorna um valor, vocĂȘ nĂŁo precisa de uma instrução else. Use o operador de atribuição de adição para adicionar currVal ao total de calories. VocĂȘ precisarĂĄ usar o construtor Number para converter currVal em um nĂșmero. O construtor Number Ă© uma função que converte um valor em nĂșmero. Se o valor nĂŁo puder ser convertido, ele retorna NaN que significa "Not a Number". Aqui estĂĄ um exemplo:
Number('10'); // returns the number 10
Number('abc'); // returns NaN

O que fazer:

Testes:

  • VocĂȘ nĂŁo deve adicionar uma instrução `else`.
  • ApĂłs a instrução `if`, vocĂȘ deve usar o operador de atribuição de adição em `calories`.
  • VocĂȘ deve passar `currVal` para o construtor `Number()`.
  • VocĂȘ deve adicionar o valor de `Number(currVal)` a `calories`.

Preview