? En av de grunnleggende operasjonene i programmering er å sammenligne verdier for å avgjøre hvilken løpet av handlingen . Dette gjøres gjennom å undersøke ulikheter , eller par (eller flere ) av verdier som kan eller ikke kan være like i verdi . Ved å sjekke verdien av variabler eller konstanter , kan programmereren fortelle datamaskinen hva prosedyren for å preform , basert på verdiene sammenlignes. I JavaScript, som de fleste andre programmeringsspråk , ulikheter diktere banen for gjennomføring for et skript. Hva er ulikheter ?
Javascript , funksjon av loops og conditionals krever ofte ulikheter å diktere hvordan du går frem . Ulikheter er enkle sammenligninger av variabler av konstanter som returnerer en sann av falsk verdi basert på utfallet av sammenligningen . For eksempel loopen
while ( x> = 2 ) {
* gjør ting *
}
vil fortsette så lenge x er større enn eller lik to .
Truth verdier
JavaScript, ulikheter er lignende ro andre matematiske operasjoner som addisjon , bortsett fra at i stedet for å returnere en numerisk verdi , de kommer tilbake en sann eller falsk verdi . Koden
while ( x> = 2 ) {
* gjør ting *
}
vil re-sjekk ulikhet "x > = 2 "på hver iterasjon. Hvis x er større enn to , så ulikheten ( kalles en betinget ) returnerer " true ", som holder loopen går . Hvis ikke , går det "false ", og loopen stopper.
Typer Ulikheter
JavaScript har de fleste ulikheter typiske for programmeringsspråk, for eksempel større enn (>), mindre enn ( < ), større enn ( eller mindre enn ) eller lik ( > = eller <=) og lik ( == ) . Dessuten benytter JavaScript den ikke lik ( ! =) Og nøyaktig lik ( === ) . Den nøyaktig lik operatør sjekker ikke bare verdien , men den type ( slik at begge ender av ulikhet må være like type og verdi ) .
Bli Ulikheter
Siden ulikheter tilbake sannheten verdier, kan programmerere lage sekvenser av ulikhet sjekker gjennom bruk av logiske operatører. Det er " And " ( && ) og " Or" (