3.2 Operátory - porovnávání

Výsledkem porovnání je vždy logická hodnota True nebo False.

 

 ==   porovnání - rovná se - zjištění zda jsou stejné dvě hodnoty nebo proměnné
př:  b == "auto"  Je v proměnné b řetězec auto?
      x == 5.2  Je v proměnné x desetinné číslo 5.2?
      A1 == B3  Je v proměnných A1 a B3 stejná hodnota?

Výsledkem porovnání je logická hodnota True nebo False
př: auto = "Škoda"  Do proměnné auto jsme vložili řetězec Škoda.
     auto == 'Škoda'  -->  True  Ano, v proměnné auto je vložen řetězec Škoda.
     auto == 'Octavia'  -->  False  Ne, v proměnné auto není řetězec Octavia.  
    
 6 == '6'  -->  False  Ne, číslo 6 a řetězec s číslem 6 nejsou stejné hodnoty.
 

 !=   porovnání - nerovná se - zjištění zda jsou různé dvě hodnoty nebo proměnné
př:  b != "auto"  Liší se obsah proměnné b od řetězece auto?
      x != 5.2  Je v proměnné x jiné číslo než desetinné číslo 5.2?
      A1 != B3  Je v proměnných A1 a B3 různá hodnota?

Výsledkem porovnání je logická hodnota True nebo False
př: auto = "Škoda"  Do proměnné auto jsme vložili řetězec Škoda.
     auto != 'Škoda'  -->  False  Ne, v proměnné auto není vložen jiný řetězec než Škoda.
     auto != 'Octavia'  -->  True Ano, v proměnné auto je jiný řetězec než Octavia.  
    
 6 != '6'  -->  False  Ano, číslo 6 a řetězec s číslem 6 jsou různé hodnoty.

 

 >  porovnání - větší než
Př: a > b Hodnota proměnné a je větší než hodnota proměnné b

 <  porovnání - menší než
Př: a < b Hodnota proměnné a je menší než hodnota proměnné b

 =>  porovnání - větší nebo rovno než
Př: a => b Hodnota proměnné a je větší nebo stejná než hodnota proměnné b

 =<  porovnání - menší nebo rovno než
Př: a =< b Hodnota proměnné a je menší nebo stejná než hodnota proměnné b

Před a za operátor se pro přehlednost píše mezera.