Zum Hauptinhalt springen

Wie überprüfe ich die Ungerade einer Javascript-Nummer

In der Softwareentwicklung besteht oft die Notwendigkeit, Zahlen auf Ungerade zu überprüfen. Dies kann beispielsweise bei der Arbeit mit bedingten Anweisungen oder beim Filtern von Daten erforderlich sein. Die Programmiersprache JavaScript bietet mehrere Möglichkeiten, um die ungerade einer Zahl zu überprüfen.

Die erste Methode besteht darin, den Divisionsrückstandsoperator (%) zu verwenden. Der Operator % gibt den Rest der Division einer Zahl durch eine andere zurück. Wenn der Rest der Division einer Zahl durch 2 1 ist, ist diese Zahl ungerade. Andernfalls ist die Zahl gerade.

Eine andere Möglichkeit besteht darin, eine bitweise AND (&) -Operation mit der Zahl 1 zu verwenden. Die bitweise AND-Operation führt eine logische Multiplikation zweier Zahlen durch. Das Ergebnis dieser Operation ist eine Zahl, bei der nur die Bits gesetzt sind, die sowohl in der ersten als auch in der zweiten Zahl gesetzt sind. Wenn das Ergebnis der AND-Operation mit der Zahl 1 gleich eins ist, ist die Zahl ungerade.

Sie können auch die Math-Funktion verwenden.abs(), das den absoluten Wert einer Zahl zurückgibt. Wenn der absolute Wert einer Zahl ein Vielfaches von 2 ist, ist die Zahl gerade, andernfalls ist sie ungerade.

Dies sind nur einige der Möglichkeiten, die ungerade einer Zahl in JavaScript zu überprüfen. Wählen Sie von Fall zu Fall die bequemste und effizienteste Methode für Ihre eigenen Zwecke.

Überprüfen der ungeraden Zahl in Javascript

  1. Methode mit dem Restoperator (Division mit Rest). Wenn die Zahl ohne Rest durch 2 geteilt wird, ist sie gerade, andernfalls ungerade.
  2. Eine Methode mit einer bitweisen Operation Und (&) mit der Zahl 1. Wenn das Ergebnis der Operation 1 ist, ist die Zahl ungerade, andernfalls ist sie gerade.

Hier ist ein Codebeispiel, das beide Methoden veranschaulicht:

function isOdd(number)function isOddBitwise(number)// Пример использования функцийconsole.log(isOdd(5)); // trueconsole.log(isOdd(10)); // falseconsole.log(isOddBitwise(5)); // trueconsole.log(isOddBitwise(10)); // false

Auf diese Weise können Sie eine der angegebenen Methoden verwenden, um die ungerade einer Zahl in JavaScript abhängig von Ihren Vorlieben und Anforderungen zu überprüfen.

Allgemeine Informationen zur ungeraden Zahl

Die Überprüfung der Zahl auf Ungerade in der Programmierung erfolgt durch eine Rest-Division-Operation. Wenn die Zahl mit 2 geteilt wird, ist der Rest der Division 0 und die Zahl ist gerade. Wenn der Rest der Division nicht gleich 0 ist, ist die Zahl ungerade.

Ungerade Zahlen haben einige interessante Eigenschaften, zum Beispiel wird die Summe zweier ungerader Zahlen immer gerade sein. Auch ungerade Zahlen haben einen einzigen Teiler - die Zahl 1.

Wenn Sie die grundlegenden Konzepte und Eigenschaften der ungeraden Zahlen kennen, können Sie Zahlen in der Programmierung leicht auf Ungerade überprüfen.

Methoden zum Überprüfen der ungeraden Zahl in Javascript

1. Rest der Division

Eine der einfachsten Möglichkeiten, die ungerade einer Zahl zu überprüfen, besteht darin, den Divisionsrückstandoperator (%) zu verwenden. Wenn eine Zahl, wenn sie durch 2 geteilt wird, einen Rest von 1 ergibt, ist sie ungerade. Zum Beispiel:

let number = 7;if (number % 2 === 1) else

2. AND-Bitoperation mit 1

Eine andere Möglichkeit, die ungerade einer Zahl zu überprüfen, besteht darin, die Bitoperation AND (&) mit der Zahl 1 anzuwenden. Wenn das Ergebnis der Operation 1 ist, ist die Zahl ungerade. Zum Beispiel:

let number = 7;if (number & 1) else

3. Mathematische Operation der Division durch 2 und Vergleich mit der ursprünglichen Zahl

Eine andere Möglichkeit, die ungerade einer Zahl zu überprüfen, besteht darin, die Zahl durch 2 zu teilen und das Ergebnis mit der ursprünglichen Zahl zu vergleichen. Wenn sie nicht gleich sind, ist die Zahl ungerade. Zum Beispiel:

let number = 7;if (number / 2 !== Math.floor(number / 2)) else

Dies sind nur einige der möglichen Möglichkeiten, um die ungerade einer Zahl in Javascript zu überprüfen. Die Wahl der Methode hängt von der jeweiligen Situation und den Vorlieben des Entwicklers ab.

Beispiele für die Verwendung von Methoden

Sie können verschiedene Methoden verwenden, um die ungerade einer Zahl in JavaScript zu überprüfen. Betrachten wir einige Beispiele:

1. Verwenden des Divisionsrückstandsoperators (%)

Eine der einfachsten und beliebtesten Methoden, um die ungerade einer Zahl zu überprüfen, ist die Verwendung des Restoperators aus der Division %. Wenn der Rest der Division einer Zahl durch 2 1 ist, ist die Zahl ungerade, andernfalls ist die Zahl gerade.

function isOdd(number) else >

2. Verwenden des bitweisen AND (&) -Operators

Eine andere Möglichkeit, die ungerade einer Zahl zu überprüfen, ist die Verwendung des bitweisen AND (&) -Operators. Eine Zahl ist ungerade, wenn ihre binäre Darstellung 1 auf der niedrigsten Stelle (dem letzten Bit) hat.

function isOdd(number) else >

3. Verwenden der Math-Methode.abs()

Eine andere Möglichkeit, die ungerade einer Zahl zu überprüfen, ist die Verwendung der Math-Methode.abs(). Die Methode gibt den absoluten Wert einer Zahl zurück, dh ihren positiven Wert. Wenn der absolute Wert einer Zahl ohne Rest durch 2 geteilt wird, ist die Zahl gerade, andernfalls ist die Zahl ungerade.

function isOdd(number) else >

Verwenden Sie diese Beispiele, um die Ungerade von Zahlen in JavaScript basierend auf Ihren Anforderungen zu überprüfen.