2021-06-15 00:49:18 -07:00
---
id: 587d7b84367417b2b2512b35
2021-07-14 21:02:51 +05:30
title: Capture Nomes de Variáveis e Funções Com Erros Ortográficos
2021-06-15 00:49:18 -07:00
challengeType: 1
forumTopicId: 301186
dashedName: catch-misspelled-variable-and-function-names
---
# --description--
2021-07-14 21:02:51 +05:30
Os métodos `console.log()` e `typeof` são duas formas primárias para verificar valores intermediários e tipos de saída do programa. Agora é hora entrar nas formas comuns que um bug assume. Um problema de nível de sintaxe que digitadores rápidos podem ter passado é o humilde erro de digitação incorreta.
2021-06-15 00:49:18 -07:00
2021-07-14 21:02:51 +05:30
Caracteres deslocados, faltando ou capitalizado erroneamente em um nome de variável ou função fará com que o navegador procure por um objeto que não existe - e reclamará na forma de um erro de referência. Variáveis e funções JavaScript são sensíveis a caracteres maiúsculos e minúsculos.
2021-06-15 00:49:18 -07:00
# --instructions--
2021-07-14 21:02:51 +05:30
Corrija os dois erros de ortografia no código para que o cálculo `netWorkingCapital` funcione.
2021-06-15 00:49:18 -07:00
# --hints--
2021-07-14 21:02:51 +05:30
Verifique a ortografia das duas variáveis usadas no cálculo de netWorkingCapital, a saída do console deve mostrar que "Net working capital is: 2".
2021-06-15 00:49:18 -07:00
```js
assert(netWorkingCapital === 2);
```
2021-07-14 21:02:51 +05:30
Não deve haver instâncias de variáveis com ortografia incorretas no código.
2021-06-15 00:49:18 -07:00
```js
assert(!code.match(/recievables/g));
```
2021-07-14 21:02:51 +05:30
A variável `receivables` deve ser declarada e usada corretamente no código.
2021-06-15 00:49:18 -07:00
```js
assert(code.match(/receivables/g).length == 2);
```
2021-07-14 21:02:51 +05:30
Não deve haver instâncias de variáveis com ortografia incorretas no código.
2021-06-15 00:49:18 -07:00
```js
assert(!code.match(/payable;/g));
```
2021-07-14 21:02:51 +05:30
A variável `payables` deve ser declarada e usada corretamente no código.
2021-06-15 00:49:18 -07:00
```js
assert(code.match(/payables/g).length == 2);
```
# --seed--
## --seed-contents--
```js
let receivables = 10;
let payables = 8;
let netWorkingCapital = recievables - payable;
console.log(`Net working capital is: ${netWorkingCapital}` );
```
# --solutions--
```js
let receivables = 10;
let payables = 8;
let netWorkingCapital = receivables - payables;
console.log(`Net working capital is: ${netWorkingCapital}` );
```