Fehlersuche in JavaScript-Code mit Bedingungen
In den folgenden Aufgaben hat ein Programmierer Code geschrieben und möglicherweise Fehler gemacht. Sie müssen prüfen, ob der Code das tut, was beschrieben ist. Wenn der Code fehlerhaft arbeitet, müssen Sie die Fehler korrigieren.
Der Code soll die Summe der Zahlen prüfen:
javascriptlet num1 = 1;
let num2 = 2;
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll die Summe der Zahlen prüfen:
javascriptlet num1 = '1';
let num2 = '2';
if (num1 + num2 === 3) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll die Summe der Zahlen prüfen:
javascriptlet num1 = '1';
let num2 = '2';
if (Number(num1 + num2) === 3) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll die erste Ziffer der Zahl prüfen:
javascriptlet num = 123;
if (num[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll die erste Ziffer der Zahl prüfen:
javascriptlet num = 123;
if (String(num[0]) === 1) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll die erste Ziffer der Zahl prüfen:
javascriptlet num = 123;
if (String(num)[0] === 1) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll die erste Ziffer der Zahl prüfen:
javascriptlet num = 123;
let first = String(num)[0];
if (first === 1) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll prüfen, ob die Zahl genau zwei Ziffern hat:
javascriptlet num = 12;
if (num.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll prüfen, ob die Zahl genau zwei Ziffern hat:
javascriptlet num = 12;
let str = Number(str);
if (str.length === 2) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll prüfen, ob die Zahl genau zwei Ziffern hat:
javascriptlet num = 12;
if (String(num.length) === 2) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll prüfen, ob die Zahl genau zwei Ziffern hat:
javascriptlet num = 12;
if (String(num).length === String(2)) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll prüfen, ob die Zahl genau zwei Ziffern hat:
javascriptlet num = 12;
if (String(num).lenght === 2) {
console.log('+++');
} else {
console.log('---');
}
Der Code soll prüfen, ob die Summe der ersten drei Ziffern der Zahl gleich der Summe der zweiten drei Zahlen ist:
javascriptlet num = '123033'; // in Anführungszeichen setzen, um auf Ziffern zuzugreifen
let sum1 = num[0] + num[1] + num[2];
let sum2 = num[3] + num[4] + num[5];
if (sum1 == sum2) {
console.log('суммы равны');
} else {
console.log('суммы не равны');
}