Co robi operator modułu w JavaScript?

Co robi operator modułu w JavaScript?
JavaScript jest jednym z najczęściej używanych języków programowania dynamicznego i skryptu do tworzenia stron internetowych i aplikacji i jak każdy inny język programowania, JavaScript oferuje operatorom, które są specyficznymi symbolami do wykonywania operacji w operand. Na przykład: 3-2; // 1

W powyższym przykładzie 2 i 3 są operandami, a „-” jest operatorem.

JavaScript oferuje kilka typów operatorów, w których jednym z nich jest operator arytmetyczny, który jest używany do wykonywania operacji arytmetycznej, na przykład:

var add = 3+2; // 5

W powyższym przykładzie operator + służy do dodania dwóch liczb 3 i 2. Operatorzy arytmetyczni obejmują +, -, *, /, %, ++, -i **.

Co to jest operator modułu?

Operator modułu jest również nazywany operatorem modulo i resztę i zwraca pozostałą część kwoty podziału, gdy pierwszy operand jest podzielony przez drugą operand, reszta jest zwracana.

Składnia:

A % b

Jest odczytany jako mod b i a i b to operandy.

Przykład:

var num1 = 9;
var num2 = 2;
var num3 = 3;
alert (NUM1%NUM2 + ”,„ + NUM1%NUM3); // 1,0

W powyższym przykładzie zainicjowaliśmy trzy liczby, a następnie sprawdziliśmy MOD za pomocą NUM1 i NUM2 i NUM1 i NUM3. Dane wyjściowe powyższego kodu to:

Znalezienie liczby równych i nieparzystych

Operator modułu jest bardzo przydatny w ustaleniu, czy liczba jest równa, czy dziwna. Na przykład liczba całkowita jest nawet jeśli jest podzielna przez 2, a reszta wynosi zero, a liczba całkowita jest dziwna, gdy reszta nie jest zerowa. Możemy więc użyć operatora modułu i stwierdzić, czy liczba całkowita jest nawet poprzez znalezienie reszty. Jeśli Liczba całkowita%2 === 0 wtedy liczba jest równa i jeśli Liczba całkowita%2 === 1 wtedy liczba całkowita jest dziwna. Zaimplementujmy powyższą teorię w JavaScript:

funkcja kontrola (num)
return num % 2 === 0;

funkcja checkOdd (num)
return Num % 2 === 1;

konsola.log (CheckeVen (4)); // PRAWDA
konsola.Log (Checkeven (8.6)); // FAŁSZ
konsola.log (CheckeVen (7)); // FAŁSZ
konsola.log (CheckOdd (5)); // PRAWDA
konsola.dziennik (CheckOdd (8.6)); // FAŁSZ
konsola.log (CheckOdd (8)); // FAŁSZ

Znalezienie ułamkowej części liczby

Spójrzmy na kolejny problem, w którym jesteśmy proszeni o znalezienie ułamkowej części liczby i-e liczby po punkcie dziesiętnym, na przykład, jeśli masz numer 3.5, musimy wyodrębnić 0.5 i zwróć to. Możemy użyć operatora modułu, aby uzyskać nasz pożądany wynik w następujący sposób:

funkcja getfrakcji (num)
Zwrot Num % 1;

konsola.log (getfrakcji (3.5)); // 0.5

Wniosek

Po podzieleniu dwóch liczb funkcją modułu lub operatora modulo jest obliczenie pozostałej części. W tym artykule widzieliśmy, czym jest operator modułu i co robi operator modułu w JavaScript wraz z przykładami. Jesteśmy przekonani, że po przeczytaniu tego samouczka będziesz gotowy do użycia operatora modułu JavaScript jak profesjonal.