Files

70 lines
2.0 KiB
Markdown
Raw Permalink Normal View History

---
id: 587d7b84367417b2b2512b35
title: Captura nombres de variables y funciones mal escritos
challengeType: 1
forumTopicId: 301186
dashedName: catch-misspelled-variable-and-function-names
---
# --description--
Los métodos `console.log()` y `typeof` son las dos formas principales de comprobar los valores intermedios y los tipos de salida de un programa. Ahora es el momento de entrar en las formas comúnes que adoptan los errores (bugs). Un problema a nivel de sintaxis con el que las personas que escriben rápido pueden simpatizar es el humilde error ortográfico.
Los caracteres transpuestos, omitidos o mal escritos en el nombre de una variable o función harán que el navegador busque un objeto que no existe, y se queje en forma de error de referencia. Los nombres de variables y funciones de JavaScript distinguen entre mayúsculas y minúsculas.
# --instructions--
Corrige los dos errores ortográficos en el código para que funcione el cálculo de `netWorkingCapital`.
# --hints--
Comprueba la ortografía de las dos variables utilizadas en el cálculo de netWorkingCapital, la salida de la consola debe mostrar que "Net working capital is: 2".
```js
assert(netWorkingCapital === 2);
```
No debe haber casos de variables mal escritas en el código.
```js
assert(!code.match(/recievables/g));
```
La variable `receivables` debe ser declarada y utilizada correctamente en el código.
```js
assert(code.match(/receivables/g).length == 2);
```
No debe haber casos de variables mal escritas en el código.
```js
assert(!code.match(/payable;/g));
```
La variable `payables` debe ser declarada y utilizada correctamente en el código.
```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}`);
```