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; // 5W 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 % bJest odczytany jako mod b i a i b to operandy.
Przykład:
var num1 = 9;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)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)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.