Dataprogrammer kan innebære ulike typer operasjoner som beregninger og sammenligninger . Disse operasjonene involvere operatører og operander . Hvis en operand mangler et program eller skript , kan dette ikke bare føre til at operasjonen mislykkes , men også hindre påfølgende prosesser fra å kompilere og kjøre vellykket . Å identifisere manglende elementer i driften , først forstå hvordan prosessene fungerer. Beregninger
Computer programmeringsspråk kan utføre beregninger. Disse kan innebære verdier , som i følgende eksempel JavaScript-kode : var sum = 3 +5 ,
Summen variable skal nå inneholde en numerisk verdi på åtte . Beregninger kan også innebære variabler , som i følgende endret eksempel: var operandOne = 3; Var operandTwo = 5; Var sum = operandOne + operandTwo ;
operatør i disse aritmetiske beregninger er plusstegnet . Hvis et skript mangler operand etter at operatøren vil beregningen mislykkes , så kan noen linjer med kode etter det . Den andre blokken med kode her bruker også oppdrag operatør , som er et enkelt likhetstegn . Dette operatør tildeler verdier til variabler . Hvis operand etter et oppdrag operatør mangler, kan en variabel ikke lagre den riktige verdien .
Sammenligninger
Programmering koden kan utføre sammenligninger på verdier og variabler . Følgende eksempel Java-kode demonstrerer : int numOne = 4; int numTwo = 5; if ( numOne > numTwo ) System.out.println ( " Nummer én er større "); else if ( numOne < numTwo ) System.out.println ( " Nummer to er større ); else System.out.println ( " tall er like ");
Denne koden oppretter to primitive typen heltallsvariabler , deretter gjennomfører en sammenligning drift . Den " større enn "-tegnet er operatør i første betinget , som er " hvis " statement , sammenligne de to tallene og returnere en sann verdi hvis den først er større enn den andre . Den " mindre enn "-operatoren funksjoner i andre betinget , som er den " hvis ellers "-setning , returnere sann dersom det første tallet er mindre enn den andre . Hvis den andre operatøren i en av disse betingede tester mangler, vil koden ikke klarer å kompilere og kjøre i det hele tatt .
Operatører
å finne mangler operand feil , er det nødvendig å finne operatørene virker i en kodedel . Aritmetiske operatører inkludere disse for å legge til, trekke fra, dele og formere seg , med flere alternativer på enkelte språk. Tilordningsoperatoren er vanligvis en enkelt likhetstegn, men hvis to eller tre likhetstegn vises sammen dette er vanligvis en betinget test , som i følgende PHP eksempel: if ( $ a == $ b )
Dette tester to variabler for likestilling , slik at den doble likhetstegnet fungerer som operatør . Betinget operatører kombinere likhetstegn med større enn og mindre enn tegn til å utføre mer kompliserte tester , som følger: if ( $ a < = $ b )
Denne testen vil returnere true hvis den første variabelen er enten mindre eller lik den andre . (Se Referanser 4 )
Logic
Noen språk logiske operatører å kombinere betingede tester , danner komplekse kjeder av testing. Følgende Java eksempel viser : if ( ( numOne > numTwo ) && ( numOne > 0 ) )
Denne testen returnerer true hvis begge testene inni den return true , som den bruker "og" ; operatør. Skript kan også bruke "eller" og " ikke" i lignende konstruksjoner , som følger: if ( ( numOne! = numTwo )