Es gibt mehrere Ansätze in JavaScript, mit denen Sie nur gerade Zahlen ausgeben können. Ein solcher Ansatz ist die Verwendung einer Schleife for. Diese Schleife ermöglicht es Ihnen, durch Zahlen in einem bestimmten Bereich zu iterieren und sie auf Parität zu überprüfen.
Um nur gerade Zahlen auszugeben, müssen Sie einen bedingten Ausdruck innerhalb einer Schleife verwenden for. Mit dem Operator % sie können überprüfen, ob die Zahl gerade ist oder nicht. Wenn der Rest der Division einer Zahl durch 2 0 ist, ist die Zahl gerade.
So wird eine bedingte Anweisung angewendet if innerhalb der Schleife for und wenn Sie den Rest der Division einer Zahl durch 2 überprüfen, können Sie nur gerade Zahlen in JavaScript ausgeben.
1. Verwenden des Modulo-Divisionsoperators (%)
Eine der einfachsten Methoden ist die Verwendung des Modulo-Divisionsoperators (%). Wenn die Zahl durch 2 geteilt wird und der Rest der Division 0 ist, ist sie gerade:
for (let i = 1; i >
2. Verwenden einer bedingten Anweisung (if)
Sie können auch den bedingten Operator (if) verwenden, um eine Zahl auf Parität zu überprüfen:
for (let i = 1; i >
3. Verwenden der Funktion filter() für ein Array von Zahlen
Wenn Sie ein Array von Zahlen haben, können Sie die Funktion filter() verwenden, um nur gerade Zahlen abzurufen:
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];const evenNumbers = numbers.filter(number => number % 2 === 0);console.log(evenNumbers);
4. Rekursion verwenden
function printEvenNumbers(n) if (n % 2 === 0) printEvenNumbers(n - 1);>printEvenNumbers(10);
Dies sind einige Beispiele dafür, wie nur gerade Zahlen in JavaScript ausgegeben werden können. Wählen Sie je nach Ihrer Aufgabe einen geeigneten Weg aus und lernen Sie weiter!
Wenn Sie mit Zahlen in JavaScript arbeiten, müssen Sie möglicherweise nur gerade Zahlen ausgeben. Dies kann bei verschiedenen Aufgaben nützlich sein, z. B. bei der Datenverarbeitung oder beim Generieren von Berichten.
Eine der einfachsten und gebräuchlichsten Methoden ist die Verwendung einer for-Schleife. Wir können alle Zahlen vom Anfangs- bis zum Endwert durchlaufen und jede Zahl mit einer Rest-Division-Operation auf Parität überprüfen.
for (var i = 1; i
if (i % 2 === 0)
console.log(i);
gibt nur gerade Zahlen zwischen 1 und 10 an die Konsole aus:
Diese Lösung hat jedoch ihre Grenzen. Zuerst müssen wir die Anfangs- und Endwerte des numerischen Bereichs im Voraus kennen. Zweitens, wenn der Bereich der Zahlen groß ist, kann die Schleife viel Zeit und Ressourcen in Anspruch nehmen.
Es gibt andere Möglichkeiten, dieses Problem zu lösen, z. B. die Verwendung von While- oder Do-While-Schleifen, rekursiven Funktionen oder Array-Methoden. Jeder hat seine eigenen Eigenschaften und kann in bestimmten Situationen effektiver sein.
Es ist wichtig, sich daran zu erinnern, dass die Wahl der richtigen Methode zur Lösung eines Problems von der spezifischen Situation und den Anforderungen des Projekts abhängt. In einigen Fällen können komplexere und effizientere Algorithmen erforderlich sein, um die gewünschten Ergebnisse zu erzielen.
Lösung des Problems mit einer Schleife
Wenn Sie nur gerade Zahlen in JavaScript ausgeben müssen, können Sie eine Schleife verwenden, um alle Zahlen zu durchlaufen und auf Parität zu überprüfen.
Dazu können Sie eine Schleife verwenden for oder while. Innerhalb einer Schleife muss jede Zahl mit dem Operator auf Parität überprüft werden %, das den Rest der Division zurückgibt. Wenn der Rest der Division Null ist, ist die Zahl gerade und kann abgeleitet werden.
Beispiellösung mit einer Schleife for:
Ebenso können Sie das Problem mit einer Schleife lösen while:
Durch die Verwendung einer Schleife und einer Paritätsprüfung ist es daher einfach, nur gerade Zahlen in JavaScript abzuleiten.
Hier ist ein JavaScript-Beispielcode, mit dem Sie nur gerade Zahlen ausgeben können:
function printEvenNumbers(n) >>const n = 10;printEvenNumbers(n);
Im obigen Codebeispiel haben wir den Wert der Variablen n auf 10 gesetzt. Sie können diesen Wert in eine beliebige andere positive Zahl ändern, um nur gerade Zahlen vor dieser Zahl abzuleiten.