freeCodeCamp/curriculum/challenges/german/02-javascript-algorithms-an.../debugging/catch-misspelled-variable-a...

2.1 KiB

id title challengeType forumTopicId dashedName
587d7b84367417b2b2512b35 Falsch geschriebene Variablen- und Funktionsnamen abfangen 1 301186 catch-misspelled-variable-and-function-names

--description--

Die Methoden console.log() und typeof sind die beiden wichtigsten Methoden, um Zwischenwerte und Typen von Programmausgaben zu überprüfen. Jetzt ist es an der Zeit, sich mit den häufigsten Formen von Bugs zu beschäftigen. Ein Problem auf der Ebene der Syntax, mit dem schnelle Tipper mitfühlen können, ist der einfache Rechtschreibfehler.

Vertauschte, fehlende oder falsch großgeschriebene Zeichen in einem Variablen- oder Funktionsnamen führen dazu, dass der Browser nach einem Objekt sucht, das nicht existiert - und sich in Form eines Referenzfehlers beschwert. Bei JavaScript-Variablen- und Funktionsnamen wird zwischen Groß- und Kleinschreibung unterschieden.

--instructions--

Korrigiere die beiden Rechtschreibfehler im Code, damit die Berechnung des netWorkingCapital funktioniert.

--hints--

Überprüfe die Schreibweise der beiden Variablen, die in der Berechnung des NetWorkingCapitals verwendet werden. Die Konsolenausgabe sollte Folgendes anzeigen: " Net working capital is: 2".

assert(netWorkingCapital === 2);

There should be no instances of misspelled variables in the code.

assert(!code.match(/recievables/g));

Die Variable receivables sollte im Code richtig deklariert und verwendet werden.

assert(code.match(/receivables/g).length == 2);

There should be no instances of misspelled variables in the code.

assert(!code.match(/payable;/g));

Die Variable payables sollte im Code richtig deklariert und verwendet werden.

assert(code.match(/payables/g).length == 2);

--seed--

--seed-contents--

let receivables = 10;
let payables = 8;
let netWorkingCapital = recievables - payable;
console.log(`Net working capital is: ${netWorkingCapital}`);

--solutions--

let receivables = 10;
let payables = 8;
let netWorkingCapital = receivables - payables;
console.log(`Net working capital is: ${netWorkingCapital}`);