Benutzer:Messerjokke79/Archiv/Vergleichsoperator

aus Wikipedia, der freien Enzyklopädie

Vergleichsoperator

Operator
größer
alsn
kleiner
alsn
größer
oder
gleichn
kleiner
oder
gleichn
gleich ungleich identisch nicht
identisch
mathematisches
Zeichen
> < = ≡ v
APL > < =
Fortran .GT. .LT. .GE. .LE. .EQ. .NE. n. v. n. v.
Pascal, SQL, BASIC > < >= <= = <> n. v. n. v.
C, C++, C# > < >= <= == != n. v. n. v.
Java > < >= <= ==w !=w ==r !=r
JavaScript > < >= <= == != ===t !==t
PHP > < >= <= == !=, <> ===t !==t
Python > < >= <= == !=, <> iso is noto
Lua > < >= <= == ~= n. v. n. v.
REXX > < >= <= =n ¬=, \=, <> ==s ¬==, \==
Modula, Oberon > < >= <= = #, <> n. v. n. v.
Shell (test) -gt -lt -ge -le -eqn -nen =s !=s
n stets numerischer Vergleich
o Objektidentität (siehe Python-Datenmodell)
r identisch bzw. nicht identisch für Referenztyp→ reference type (engl.)
s Stringvergleich
t vergleicht Wert und Typ
v voraussetzungslose Übereinstimmung zweier Entitäten
w gleich bzw. ungleich für Werttyp→ value type (engl.)