Operatorzy porównawcze są używane do porównania dwóch wartości na podstawie dodanego warunku, a po przeprowadzeniu porównania zwracają wartość logiczną, albo „PRAWDA" Lub "FAŁSZ".
W tym spisie omówi użycie operatorów porównawczych w JavaScript. A więc zacznijmy!
Rodzaje operatorów porównawczych w JavaScript
W JavaScript, Operatorzy porównawcze są podzielone na dwie kategorie: „Operatorzy równości" I "Racjonalni operatorzy”:
Operatorzy równości: Operatorzy równości zwracają wartość logiczną, jeśli dwa Operands Czy równy. Zestaw operatorów równości obejmuje:
Racjonalni operatorzy: Racjonalni operatorzy określają relacja pomiedzy dwa Operands i zwróć wartość logiczną po porównaniu. Zestaw racjonalnych operatorów obejmuje:
Wyjaśnimy użycie każdego z wyżej wymienionych operatorów porównawczych w następujących sekcjach.
Jak używać operatora równości (==) w JavaScript
JavaScript Operator równości "==”Sprawdza równość określonych Operands i zwraca wartość logiczną. Po przekształceniu obu wartości na wspólny typ, następnie przeprowadza porównanie.
Składnia operatora równości (==) w JavaScript
x == yTutaj operator równości „==”Porównuje„X" I "y”Wartości po przekształceniu wartości„y”W„ „X„Typ danych Operand.
Przykład: Jak używać operatora równości (==) w JavaScript
Przede wszystkim stworzymy trzy stałe o imieniu "X”,„y", I "z„Posiadanie następujących wartości:
const x = 6,Następnie porównamy wartość stałego „X”Z wartością„6 ”:
konsola.log (x == 6);Operator równości zwraca „PRAWDA" ponieważ "6”Równa się stałej”X" pod względem "wartość" I "typ”:
W poniższym przykładzie operator równości „==”Najpierw przekonwertuje ciąg„13" do numer Wpisz, a następnie porównaj go z wartością przechowywaną w stałej „y”:
konsola.log (y == '13');Po ocenie wyrażenia „y == '13'”, Operator równości zwróci„PRAWDA”:
Na koniec sprawdzimy stałą „z”I ciąg„Linuxhint„Dla równości:
konsola.log (z == 'Linuxhint');Operand po prawej stronie jest już ciągiem, więc operator równości będzie bezpośrednio porównać swoją wartość i zwróci wyniki:
Dane wyjście oznacza, że określone operandy nie są równe. Jako wartość przechowywana w stałej „z" Jest "Linuxhint,”I wartość, z jaką jest porównywana, to„Linuxhint". Możemy więc stwierdzić, że porównując struny, „równość„Operator porównuje również„Przypadek postaci".
Jak korzystać z operatora nierówności (!=) W JavaScript
Aby porównać nierówność dwóch operandów w JavaScript, Operator nierówności "!=" Jest używane. Zwraca wartość logiczną, która wskazuje, że określony warunek jest prawdziwy lub fałszywy.
Składnia operatora nierówności (!=) W JavaScript
X != yPrzykład: Jak użyć operatora nierówności (!=) W JavaScript
W poniższym przykładzie operator nierówności „!=”Porównuje„6”Z wartością„X"Stała:
konsola.Log (x != 6);Ponieważ oba operandy są równe, operator nierówności powróci „FAŁSZ”:
Porównanie wartości „y”Z łańcuchem„13" wróci "PRAWDA”Ponieważ obie wartości są nierówne pod względem typu danych:
konsola.log (y == '13');Podobnie ciąg 'Linuxhint ' przechowywane w „z„Ciągła nie jest równa„Linuxhint„Ponieważ pierwsza postać znajduje się w górnej stronie:
konsola.Log (z != „Linuxhint”);Tak więc przypadek powrotu operatora nierówności „!=„Będzie ustawiony na„PRAWDA”:
Jak używać operatora ścisłego równości (===) w JavaScript
Innym operatorem, który można wykorzystać do porównania równości dwóch operandów, jest Ścigający operator równości "===". Termin "ścisły„Odróżnia go od operatora równości”==„, Ponieważ ściśle porównuje wartości określonych operandów bez przekształcania ich w typowy typ.
Składnia ścisłego operatora równości (===) w JavaScript
x === yPrzykład: Jak używać operatora ścisłego równości (===) w JavaScript
Teraz sprawdzimy równość między wartością „y”I dodany ciąg„13”, Korzystając z operatora ścisłego równości:
konsola.log (y === '13');Wyjście wydrukuje „FAŁSZ”Po porównaniu wartości liczbowej stałej„y”Z łańcuchem„13”:
W drugim stanie operator ścisłej równości sprawdzi równość między wartością „y”I liczba„13”:
konsola.log (y === 13);Obie wartości są równe według powiązanego typu danych, więc operator ścisłej równości oznaczy je jako równe i zwróci „PRAWDA„Wartość logiczna:
Jak korzystać z operatora surowej nierówności (!==) w JavaScript
JavaScript Operator ścisłej nierówności (!==) Sprawdzają nierówność między dwoma operandami na podstawie ich „wartość" I "typ". Powraca „PRAWDA”Jeśli zarówno typ, jak i wartość są nierówne; W przeciwnym razie sprawa zwrotna jest ustawiona na „FAŁSZ".
Składnia operatora ścisłej nierówności (!==) w JavaScript
X !== yPrzykład: jak korzystać z operatora surowej nierówności (!==) w JavaScript
Poniższy przykład wykorzysta operator ścisłej nierówności do porównania wartości stałej „y”Z łańcuchem„13”:
konsola.ociężały !== '13');Stała "y„Zawiera wartość„numer" typ. Natomiast drugi określony operand ma „strunowy„Wartość typu, więc operator ścisłej nierówności zadeklaruje obie wartości jako„nierówny”I wróć„PRAWDA”:
Jak używać większego niż operator (>) w JavaScript
Ten racjonalny operator służy do weryfikacji, czy wartość operandu lewej strony jest większa niż wartość operandu prawej strony. Jeśli oba operandy spełnią dodatkowy warunek, większy niż operator powróci „PRAWDA„;; W przeciwnym razie drukuje „FAŁSZ".
Składnia większej niż operator (>) w JavaScript
x> yPrzykład: Jak używać większego niż operator (>) w JavaScript
W celu demonstracji stworzymy stały nazwany „X”I zainicjuj to za pomocą„14”:
const x = 14;W następnym kroku wykorzystamy większy niż operator ”>„Aby sprawdzić, czy wartość„X„Ciągłe jest większe niż„10" albo nie:
konsola.log (x> 10);Jako liczba „14”Jest większy niż„10„Wartość, więc większa niż operator zwróci”PRAWDA”:
Jak używać mniej niż (<) operator in JavaScript
Mniej niż operator relacyjny "<”Służy do weryfikacji, czy wartość operandu po lewej stronie jest mniejsza niż wartość operandu prawej strony. Jeśli oba operandy spełnią dodatkowy warunek, powróci mniej lub równy operator „PRAWDA„;; W przeciwnym razie drukuje „FAŁSZ".
Składnia mniej niż operator (<) in JavaScript
X <= yPrzykład: jak używać mniej niż operator (<) in JavaScript
Teraz wykorzystamy mniej niż operator, aby sprawdzić, czy wartość stały ”X" jest mniej niż "10" albo nie:
konsola.Log (x < 10);Po przeprowadzeniu porównania określony operator powrócił „FAŁSZ,„Co wskazuje, że wartość przechowywana w lewej stronie operandu jest większa niż„10”:
Jak używać operatora większego lub równego (>) w JavaScript
JavaScript Większy operator większy lub równy "> =”Służy do porównania wartości lewej z wartością prawej i sprawdzenia, że jest ona większa lub równa. Jeśli oba operandy spełnią dodatkowy warunek, powróci większy lub równy operator „PRAWDA„;; W przeciwnym razie drukuje „FAŁSZ".
Składnia operatora większego lub równego (> =) w JavaScript
x> = yPrzykład: Jak używać operatora większego lub równego (> =) w JavaScript
Tutaj wykonanie podawanego operatora większego lub równego „> =" wróci "PRAWDA”Ponieważ stała„X" zawiera "14”:
konsola.log (x> = 14);Jak używać operatora mniejszego lub równego (<=) in JavaScript
JavaScript Mniej niż lub równy operator "<=”Jest wykorzystywany do porównania wartości lewej z wartością prawej i sprawdzenia, że jest mniej lub nie. Jeśli oba operandy spełnią dodatkowy warunek, mniej niż operator powróci „PRAWDA„;; W przeciwnym razie wyświetla „FAŁSZ".
Składnia operatora większego lub równego (<=) in JavaScript
X <= yPrzykład: Jak używać operatora mniejszego lub równego (<=) in JavaScript
Za pomocą operatora mniejszego lub równego, wykonamy warunek poniżej podania:
konsola.Log (x <= 14);Określony operator relacyjny oznaczy obie wartości jako równe i zwróci „PRAWDA”:
To były wszystkie istotne informacje związane z wykorzystaniem operatorów porównawczych w JavaScript. Przeglądaj je dalej według swoich preferencji.
Wniosek
Operatorzy porównawcze W JavaScript porównaj dwie wartości na podstawie dodanego warunku. Ci operatorzy JavaScript są podzieleni na dwie kategorie: Operatorzy równości I Racjonalni operatorzy. Operatorzy równości sprawdzają, czy dwa operandy są równe, podczas gdy operatorzy racjonalni określają związek między określonymi operandami. W tym zapisie omówiono metodę stosowania operatorów porównawczych w JavaScript.