Skip to content

Commit 467d53f

Browse files
committed
Condicionales
1 parent 34ecc4f commit 467d53f

File tree

1 file changed

+49
-5
lines changed

1 file changed

+49
-5
lines changed

README.md

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,17 +60,20 @@ Sabiendo lo anterior podemos utilizar tambien **Los Operadores Logicos**
6060
>Operadores Logicos
6161
6262
|Operador|Nombre|Descripcion|
63-
|---|---|---|---|
64-
|`&&` | "Y" | "lo anterior Y esto" |
65-
| `||` | "Ó" | "lo anterior Ó esto" |
66-
63+
|---|---|---|
64+
|`&&`|"Y"| "lo anterior Y esto"|
65+
|`||`|"Ó"|"lo anterior Ó esto"|
66+
|`!`|"Negacion"|"niega lo siguiente"|
6767

6868
># Operador `&&` "Y" "AND"
6969
>>>El operador AND menciona que ambos casos deben de ser verdaderos para seguir adelante.
7070
7171
># Operador `||` "O" "OR"
7272
>>>El operador OR menciona que mientras haya un verdadero seguir adelante.
7373
74+
># Operador `!` "Negación" "NOT"
75+
>>>El operador NOT tiene como función negar la declaración siguiente, si una evaluacion será TRUE este lo niega y lo volvera FALSE y de la misma manera a la inversa.
76+
7477
># NOTA
7578
>>Un IF simpre su estructura evalua TRUE, que se quiere decir con eso que al momento de escribir `if(variable)` la `variable` se estara evaluando para que sea `true` y en caso de que no sea `true` entrara la fase de `else{}` el cual es cuando no se cumple el `true`.
7679
@@ -114,8 +117,49 @@ if(varA == varB){
114117
>NOTA
115118
>Se pueden agregar tantos `ELSE IF` como sean necesario pero, siempre y cuando sea seguido de un `IF`.
116119
117-
120+
```
121+
# NOTA
122+
Si tu intencion es evaluar una variable para retornar "algo" una buena practica es utilizar SWTICH
123+
```
118124

125+
># SWITCH
126+
>Su función es evaluar una variable en diferentes escenarios ya que pueden poner las diferentes situaciones en las cuales puede ser verdadera y retornar o hacer alguna función especifica.
127+
128+
129+
### Escritura
130+
```js
131+
const calificacion = 6;
132+
```
133+
134+
```js
135+
switch(varA){
136+
case 5:
137+
console.log("El Alumno no excento la materia");
138+
break;
139+
case 6:
140+
console.log("El Alumno excento la materia");
141+
break;
142+
case 7:
143+
console.log("El Alumno excento la materia");
144+
break;
145+
case 8:
146+
console.log("El Alumno excento la materia");
147+
break;
148+
case 9:
149+
console.log("El Alumno excento la materia");
150+
break;
151+
case 10:
152+
console.log("El Alumno excento la materia");
153+
break;
154+
default:
155+
console.log('No se presento el Alumno en la evaluacion');
156+
break;
157+
}
158+
```
159+
160+
>>>El Switch se compone de una estructura donde hay casos (`case`) donde se declara el valor con el cual sera evaluado la variable `case (variable para comparar) ` seguido de lo que sucedera, tanto puede ser una `function nombre_de_la_funcion (){}`, una operacion aritmetica `return varA + 10;` u la entrega de un mensaje como en el ejemplo anterior, y al momento de hacer lo que debe este se terminara gracias al `break`, en caso de que ningudo de los `case` coincida con el valor a evaluar se agrega un `default` y hara lo que se le indique.
161+
162+
---
119163

120164
# Objetos
121165

0 commit comments

Comments
 (0)