Computer -Programmen kann es sich um verschiedene Arten von Operationen wie Berechnungen und Vergleiche . Diese Operationen umfassen Operatoren und Operanden . Wenn ein Operand aus einem Programm oder Skript fehlt , kann dies nicht nur dazu führen, dass der Vorgang fehlschlägt , sondern auch verhindern, dass nachfolgende Prozesse aus Kompilieren und Ausführen erfolgreich . Um fehlende Elemente in Betrieb identifizieren , zuerst zu verstehen , wie die Prozesse funktionieren. Berechnungen
Programmiersprachen durchführen können arithmetische Berechnungen . Diese können Werte beinhalten , wie im folgenden Beispiel JavaScript-Code : var sum = 3 +5;
Die Summe variable sollte nun einen numerischen Wert von 8 . Berechnungen können auch die Variablen , wie im folgenden Beispiel geändert : var operandOne = 3; var operandTwo = 5; var sum = operandOne + operandTwo ;
Der Betreiber dieser arithmetische Berechnungen ist das Pluszeichen . Wenn ein Skript fehlt der Operand nach dem Operator wird die Berechnung nicht , ebenso wie alle Codezeilen danach. Der zweite Block von Code verwendet auch hier die Zuordnung Operator, der ein einzelnes Zeichen ist gleich . Dieser Operator weist Werte auf Variablen . Wenn der Operand nach einem Zuweisungsoperator fehlt , kann eine Variable nicht den richtigen Wert zu speichern .
Vergleiche
Programmiercode durchführen können Vergleiche auf Werte und Variablen. Das folgende Beispiel zeigt, Java-Code : int numOne = 4; int numTwo = 5; if ( numOne > numTwo ) System.out.println (" Die Nummer eins ist größer "); else if ( numOne < numTwo ) System.out.println ( " Nummer zwei ist größer ); else System.out.println ( " Die Zahlen sind gleich ");
Dieser Code erstellt zwei primitiven Typ Integer-Variablen , dann führt einen Vergleich Betrieb . Die "größer als" Zeichen der Bediener in der ersten bedingten , die die "if" -Anweisung ist , den Vergleich der beiden Zahlen und wiederkehrende einen wahren Wert , wenn der erste größer als der zweite ist. Die "kleiner als" Operator-Funktionen in der zweiten Bedingung , die die "else if"-Anweisung und gibt true zurück , wenn die erste Zahl kleiner als die zweite. Wenn der zweite Betreiber in diesen beiden bedingte Tests fehlt, wird der Code nicht kompiliert und läuft überhaupt .
Betreiber
lokalisieren fehlender Operand Fehler , ist es notwendig , um die Bediener bei der Arbeit zu finden in einem Abschnitt des Codes. Arithmetische Operatoren schließen diejenigen für Addition, Subtraktion , Division und Multiplikation , mit zusätzlichen Optionen in bestimmten Sprachen . Der Zuweisungsoperator ist in der Regel ein einzelnes Gleichheitszeichen , aber wenn zwei oder drei Gleichheitszeichen erscheinen zusammen ist dies meist ein bedingter Test, wie im folgenden Beispiel PHP : if ($ a == $ b )
Diese Tests zwei Variablen für die Gleichstellung , so die doppelte Gleichheitszeichen als Operator tätig . Bedingte Operatoren kombinieren Gleichheitszeichen mit größer und kleiner als-Zeichen , um komplexere Tests durchzuführen , wie folgt : if ($ a <= $ b )
Dieser Test gibt true zurück , wenn die erste Variable ist entweder kleiner oder gleich dem zweiten . (Siehe Referenzen 4 )
Logic
Manche Sprachen verwenden logischen Operatoren bedingte Tests kombinieren und bilden komplexe Ketten von Tests. Das folgende Beispiel zeigt, Java : if ( ( numOne > numTwo ) && ( numOne > 0) )
Dieser Test liefert true, wenn sowohl der Tests drin wahr zurück , da sie die "und" verwendet ; Betreiber . Scripts können auch "oder " und " nicht " in ähnlichen Konstruktionen , wie folgt: if (( numOne! = numTwo )