De meeste programmeertalen conditionele statements , die soms worden aangeduid als " als dan " uitspraken . Deze zorgen ervoor dat programmeurs om complexe stromen van executie te creëren , aanpassen van het gedrag van een applicatie op specifieke omstandigheden . Voorwaardelijke verklaringen zijn controle structuren , uitvoering verwerking die varieert afhankelijk van de programma-invoer . Sommige voorwaardelijke structuren gebruiken "als ", "else if" en " else" verklaringen , hoewel het slechts noodzakelijk ingrediënt is een " if" statement . Als Trefwoord De " indien " -clausule is een essentieel element in een voorwaardelijke instructie . De meeste talen gebruiken het trefwoord "als " die meestal heeft een speciale betekenis in de taal . De "if" sleutelwoord wordt altijd gevolgd door een beschrijving van een voorwaardelijke test , tussen haakjes . Soms is de voorwaardelijke test verschijnt binnen een " else if " in plaats van een "if " statement , waardoor programma's aan keten meerdere tests samen . Het volgende voorbeeld JavaScript code demonstreert dit : if ( word.length > 5 ) document.write ( " groter dan vijf " ) ; else if ( word.length > 3 ) document.write ( " grotere dan drie " ) ; anders document.write ( " ten hoogste drie " ) ; Deze code instrueert de browser uit te voeren de eerste voorwaardelijke test , het uitvoeren van het eerste document schrijfopdracht indien de test waar is . De tweede test wordt alleen uitgevoerd als de eerste geeft false en de derde alleen zal uitvoeren als de eerste twee return false . Voorwaardelijke Test De voorwaardelijke test is een bepalend ingrediënt in een " if" statement . Het volgende voorbeeld Java- code toont het : if ( num < = 10 ) System.out.println ( "ten minste tien" ) ; Voorwaardelijke testen gebruiken boolean logica. Een voorwaardelijke test geeft altijd een waarde van waar of onwaar . Deze test controleert of een getal of groter dan of gelijk aan tien , het uitvoeren van een uitgang statement als deze . Als de test false retourneert , uitvoering beweegt op de volgende regel . Voorwaardelijke opdrachten in " if" en " else if " statements kunnen omvatten meerdere tests geketend met logische operatoren , zoals in het volgende uitgebreide voorbeeld: als ( num < = 10 && num > 0 ) System.out.println ( " , tussen een en tien " ) ; Deze test geeft true wanneer beide tests erin return true . Dit is een " en " test . Scripts kunnen ook uitvoeren "of" en " niet " testen . Als Body Het lichaam van een voorwaardelijke verklaring is de code die wordt uitgevoerd wanneer de test geeft true . Indien de voorwaardelijke lichaam bevat slechts een enkele regel code , kan het de voorwaardelijke test onmiddellijk volgen . Als het lichaam bevat meerdere instructies , kan de programmeur hen zijn in codeblokken , zoals in het volgende voorbeeld PHP if ( $ value == 10 ) { echo " " echo " , de waarde is tien " ; echo " < /p > ' ; } Deze code meerdere regels van de verwerking wordt uitgevoerd als de voorwaardelijke test geeft true . De uitspraken zijn gegroepeerd in een blok afgebakend door accolades . Opties Een voorwaardelijke instructie in een programma kan bestaan uit een enkel "als " statement met een enkele regel code erin . In veel gevallen programmeurs ketenen samen meerdere tests met meerdere regels code daarin . Afhankelijk van de taal in gebruik is, kan een voorwaardelijke blok ook bellen met andere applicatie functies . In sommige gevallen lijken voorwaardelijke verklaringen in andere controle structuren zoals lussen .
|