Javascript  Ulrich Hirschmann 4.98
 

Logische/Bit Operationen

Logische Operatoren

Um Abfragen komplexer gestalten zu können werden logische Operatoren verwendet.
&& bedeutet logisch und
||  bedeutet logisch oder
! bedeutet nicht (Umkehrung)
 
logisch und
<script> 
<!-- 
var text; 
var a=7; 
var b=7; 
var c=7 

if(a==b && a==c) 

  text="Alle Werte sind gleich!"; 
  document.write(text); 

//--> 
</script>

 
 
 
Falls a=b und a=c dann 

Anweisungsblock ausführen. 
 

 
Beispiel
 

Übung:

Ändere die Variablenwerte.

Bit-Operatoren

Um Variablen auf Bit-Ebene verknüpfen zu können werden Bit-Operatoren verwendet:
und (&), oder ( | ), exklusiv oder( ^ ), nach rechts verschieben ( >> ), nach links verschieben ( << ).
 
 
 
inkrement
<script> 
<!-- 
var text; 
var a=2; 

++a; 

text="a hat den Wert: "+a; 
document.write(text); 

//--> 
</script>

a wird um 1 erhöht (inkrementiert) 
 
 
 
Beispiel
 
 

Zuweisungsoperatoren

++a; enspricht a=a+1;
--a; entspricht a=a-1;
*=a;  entspricht a=a*a;
/=a; entspricht a=a/a;
%=a; entspricht a=a%a; (Modulo)
 
Javascript  Ulrich Hirschmann 4.98