Computerprogrammer kan involvere forskellige typer af operationer , såsom beregninger og sammenligninger . Disse operationer omfatter operatører og operander . Hvis en operand der mangler et program eller script , kan dette ikke blot medføre, at operation for at mislykkes, men også forhindre efterfølgende processer fra kompilering og udførelse med succes. At identificere manglende elementer i driften , først forstå, hvordan processerne fungerer . Beregninger
Computer programmeringssprog kan udføre aritmetiske beregninger . Disse kan involvere værdier som i det følgende prøve JavaScript-kode : var sum = 3 +5 ,
Summen variable skal nu indeholde en numerisk værdi på 8. . Beregninger kan også involvere variabler , som i det følgende ændrede eksempel : var operandOne = 3 , var operandTwo = 5; var sum = operandOne + operandTwo ,
operatør i disse udregninger er på plus-tegnet . Hvis et script mangler operand når operatøren bliver beregningen mislykkes, da kan enhver linjer kode efter den. Den anden blok af kode bruger også opgaven operatør , som er et enkelt lighedstegn . Denne operator tildeler værdier til variabler . Hvis operand efter en opgave operatør mangler, kan en variabel ikke opbevares den korrekte værdi.
Sammenligninger
Programming kode kan udføre sammenligninger på værdier og variabler . Følgende eksempel Java-kode demonstrerer : int numOne = 4; int numTwo = 5; if ( numOne > numTwo ) System.out.println ( " Nummer et er større "); else if ( numOne < numTwo ) System.out.println ( " Nummer to er større ) , ellers System.out.println ( " Tal er lige " ),
Denne kode opretter to primitive typen heltalsvariabler , så udfører en sammenligning operation. Den " større end " tegn er operatør i den første betingede , som er " hvis " erklæring , at sammenligne de to tal og returnere en sand værdi, hvis den første er større end den anden . Den " mindre end " driftsfunktioner i andet betinget , som er " ellers hvis "-sætning , vender tilbage sandt, hvis det første tal er mindre end den anden . Hvis den anden operatør i en af disse betingede tests mangler , vil koden ikke kompilere og køre på alle.
Operators
For at lokalisere forsvundne operand fejl , er det nødvendigt at finde operatørerne på arbejde inden for en sektion af kode . Aritmetiske operatorer omfatter dem til at tilføje, subtraktion , dividere og multiplicere med ekstra muligheder i nogle af sprogene. Opgaven operatør er normalt et enkelt lighedstegn , men hvis to eller tre lighedstegn optræder sammen er dette normalt en betinget test, som i det følgende PHP eksempel: if ($ a == $ b )
Dette tester to variable for lighed, så den dobbelte lighedstegn fungerer som operatør. Betingede operatører kombinere lighedstegn med større end og mindre end tegn til at udføre mere komplekse tests , som følger: if ($ a < = $ b )
Denne test vil returnere sand , hvis den første variabel er mindre end eller lig med den anden . (Se Referencer 4 )
Logic
Nogle sprog benytter logiske operatorer til at kombinere betingede tests , der danner komplekse kæder af test. Det følgende Java eksempel viser : if ( ( numOne > numTwo ) && ( numOne > 0) )
Denne test returnerer true , hvis begge testene inde i det returnerer sandt, som det bruger "og" ; operatør. Scripts kan også bruge "eller " og " ikke" i lignende konstruktioner , som følger : if ( ( numOne! = numTwo )