Datorprogram kan innebära olika typer av operationer som beräkningar och jämförelser . Dessa verksamheter omfattar operatörer och operander . Om en operand saknas från ett program eller skript , kan det inte bara leda till att misslyckas , men också förhindra efterföljande processer från att sammanställa och genomföra framgångsrikt . För att identifiera uppgifter som saknas i verksamheten , först förstå hur processerna fungerar . Beräkningar
Computer programmeringsspråk kan utföra aritmetiska beräkningar . Dessa kan omfatta värden , som i följande exempel JavaScript -kod : var sum = 3 +5 ,
Summan variabeln nu bör innehålla ett numeriskt värde av 8 . Beräkningar kan också innebära variabler , som i det ändrade följande exempel: var operandOne = 3 , var operandTwo = 5 ; var sum = operandOne + operandTwo ,
Operatören i dessa aritmetiska beräkningar är på plustecknet . Om ett manus saknas operanden efter operatören , kommer beräkningen att misslyckas , som får några kodrader efter det . Det andra blocket av kod här använder också tilldelningsoperatorn , som är en enda likhetstecken . Denna operatören tilldelar värden till variabler . Om operand efter ett uppdrag operatör saknas , kan en variabel lagras inte rätt värde .
Jämförelser
Programmeringskod kan göra jämförelser på värden och variabler . Följande exempel Java kod visar : int numOne = 4 ; int numTwo = 5; if ( numOne > numTwo ) System.out.println ( " Nummer ett är större " ) ; else if ( numOne < numTwo ) System.out.println ( " nummer två är större ) , else System.out.println ( " Numbers är lika " ) ;
Denna kod skapar två primitiva variabler typen heltal , sedan utför en jämförelse operation . Den "större än "-tecken är operatör i första villkorlig , som är den "om" uttalande, jämföra de två numren och returnera ett sant värde om det första är större än den andra . Den " mindre än " operatör funktioner i andra villkorliga , vilket är den " else if " uttalande , återvänder sant om det första numret är mindre än den andra . Om den andra operatören i endera av dessa villkorliga tester saknas , kommer koden inte att kompilera och köra alls .
Operatörer
att lokalisera saknade operanden fel , är det nödvändigt att hitta operatörerna på arbetet inom en sektion av kod. Aritmetiska operatorer för addition, subtraktion , dividera och multiplicera med ytterligare alternativ i vissa språk . Uppdraget operatören är normalt en enda likhetstecknet , men om två eller tre lika tecken visas tillsammans detta är oftast ett villkorligt test , som i följande PHP-exempel : if ( $ a == $ b ) katalog
tester två variabler är lika , så att dubbel likhetstecknet fungerar som operatör . Villkorliga operatörer kombinerar likamedtecken med större än och mindre än-tecken för att utföra mer komplexa tester , enligt följande : if ( $ a < = $ b ) katalog
Detta test kommer att returnera sant om den första variabeln är antingen mindre än eller lika med det andra . ( Se referenser 4 ) Addera Logic
Vissa språk använder logiska operatorer för att kombinera villkorliga tester , bildar komplexa kedjor av testning . Följande Java exempel visar : if ( ( numOne > numTwo ) && ( numOne > 0 ) ) katalog
här testet returnerar true om båda testerna inuti det return true , eftersom den använder " och " ; operatören. Skript kan också använda " eller " och " inte " i liknande konstruktioner , enligt följande : if ( ( numOne! = numTwo )