Een van de fundamentele activiteiten in de programmering is het vergelijken van waarden om te beslissen over een cursus van actie . Dit gebeurt door onderzoek ongelijkheid , of paren ( of meer ) van waarden die al dan niet gelijk in waarde . Door het controleren van de waarde van variabelen of constanten , kan de programmeur de computer vertellen wat procedure voorvorm , gebaseerd op de waarden vergeleken . In JavaScript , zoals de meeste andere programmeertalen , ongelijkheid dicteren het pad van de uitvoering voor een script . Wat zijn Ongelijkheid ? In Javascript , het functioneren van lussen en voorwaardelijke vereisen vaak ongelijkheden te dicteren hoe het verder moet . Ongelijkheden zijn eenvoudige vergelijkingen van variabelen van constanten die een echte van valse waarde gebaseerd op de uitkomst van de vergelijking terug . Bijvoorbeeld , de lus terwijl ( x > = 2 ) { * hoeft stuff * } zal doorgaan zolang x is groter dan of gelijk aan 2 . waarheidswaarden JavaScript ongelijkheid vergelijkbaar ro andere wiskundige bewerkingen zoals optellen , behalve dat in plaats van de terugkeer een numerieke waarde , ze terugkeren van een waar of onwaar waarde . De code terwijl ( x > = 2 ) { * hoeft stuff * } zullen opnieuw controleren van de ongelijkheid " x > = 2 " op elke iteratie . Als x groter is dan 2 , dan is de ongelijkheid (een zogenaamde voorwaardelijke ) zal terugkeren " true ", die de lus op gang houdt . Zo niet, dan keert het terug "valse ", en de lus stopt . Soorten Inequalities JavaScript heeft de meeste ongelijkheid typische aan programmeertalen , zoals een grotere dan ( > ) , kleiner dan ( < ) , groter dan ( of kleiner dan ) of gelijk aan ( > = of < = ) en gelijk aan ( == ) . Ook JavaScript gebruikt niet gelijk ( ! = ) En de exact gelijk aan ( === ) . De exact gelijk aan operator controles niet alleen de waarde, maar het type ( dus beide uiteinden van de ongelijkheid moet worden van gelijke soort en waarde ) . Joining Inequalities Sinds ongelijkheden terug waarheidswaarden , kunnen programmeurs sequenties van ongelijkheid te controleren door het gebruik van logische operatoren te creëren . Er zijn de " En " ( && ) en " Or " ( | | ) . Bijvoorbeeld , terwijl ( x > = 2 && x ! = 10 ) op Twitter vereist dat x zowel groter of gelijk aan 2 , en en mag ook niet gelijk tien . Voor de operator , moeten beide termen true retourneren voor de volledige verklaring om waar te zijn . Voor de operator Of , mag slechts een term return true .
|