Cursos gratuitos

Estructuras lógicas

Curso Gratuito Fundamentos Programacion


Las condiciones también suelen llamarse expresiones lógicas porque sólo pueden dar como resultado los valores verdadero o falso. Usted puede utilizar los operadores de comparación siguientes para crear expresiones de este tipo: == (igual a), != (distinto a), < (menor que), > (mayor que), <= (menor o igual que), >= (mayor o igual que). Además de estos operadores, también pueden utilizar los operadores lógicos AND, OR y NOT. En JavaScript el operador AND se representa con los símbolos &&, OR con || y NOT con ! Así, una expresión del tipo exp1 AND exp2 se evalúa a verdadero sólo en el caso de que tanto exp1 como exp2 se evalúen a verdadero. En cualquier otro caso, la expresión se evaluará a falso. Sin embargo, exp1 OR exp2 se evalúa a verdadero en el caso de que bien exp1 o bien exp2 se evalúen a verdadero (observe que es suficiente con que lo haga una de las dos o las dos al mismo tiempo). En el caso de que ninguna se evalúe a verdadero, la expresión total se evaluará a falso. Finalmente, NOT exp1 se evalúa a verdadero si exp1 se evalúa a falso y se evalúa a falso si exp1 se evalúa a verdadero. Es decir, realiza la negación de exp1.