|
Vergleichsoperatoren:
Sie werden verwendet, um numerische (Nummern), Zeichenfolgen- oder
Boolesche Werte zu vergleichen.
| Operatorensyntax |
Beschreibung |
| == |
wertet die Bedingung aus, ob zwei Nummern oder Zeichenfolgenwerte
gleich sind |
| != |
wertet die Bedingung aus, ob zwei Nummern oder Zeichenfolgenwerte
nicht gleich sind |
| > |
wertet die Bedingung aus, ob eine Nummer größer als
eine andere ist |
| < |
wertet die Bedingung aus, ob eine Nummer weniger als
eine andere ist |
| >= |
vergleicht die Nummern und überprüft, ob eine Nummer größer
als oder gleich wie eine andere ist |
| <= |
vergleicht die Nummern und überprüft, ob eine Nummer weniger
als oder gleich wie eine andere ist |
| === |
verwendet zum Vergleich und zur Überprüfung, ob zwei Werte
strikt gleich sind |
| !== |
verwendet zum Vergleich und zur Überprüfung, ob zwei Werte
nicht strikt gleich sind |
Der Hauptunterschied zwischen "gleich wie(==)" und "(===) strikt
gleich" ist dass der Gleichheitsvergleich nach Typumwandlung für "gleichen
zu (==)" und vor Typumwandlung für "(===) strikt gleich" stattfindet.
i.e "5" == 5
and "5" !== 5
Beispiel Code:
<script language="javascript">
var a = "5";
var b = 5;
if(a == b)
{
document.write(" Testvergleichsoperator für Gleichgestellte ");
}
if(a === b)
{
document.write(" Testvergleichsoperator für strikte Gleichgestellte
");
}
</script>
Ergebnis:
Als a ist nicht strikt gleich wie b, dann wird die zweite Nachricht nicht gedruckt
|