T06_LM3: Estruturas de decisão em Javascript (2013-2014)
-
Upload
carlos-santos -
Category
Education
-
view
251 -
download
1
description
Transcript of T06_LM3: Estruturas de decisão em Javascript (2013-2014)
JavaScript: Decisões... decisões
Carlos SantosLabMM 3 - NTC - DeCA - UAAula 06, 27-09-2013
Como tomar decisões?
Se (condição)false
true
O que fazer? (1)
Se (condição)false
true
instruções;
O que fazer? (2)
Se (condição)false
true
instruções;
instruções;
O que fazer? (3)
Se (condição)false
true
instruções;
Se (condição2)
false
true
if ...
if (condição)
instrução;
if (condição) {
instruções;
}
if ... else
if (condição)
instrução1;
else
instrução2;
if (condição) {
instruções1;
} else {
instruções2;
}
if ... else if ... (múltiplos)
if (condição1) {
instruções1;
} else
if (condição2){
instruções2;
} else {
instruções3;
}
Como tomar decisões múltiplas?
valor1
variável
valorN
default
switch
switch (n) {
case 1:
instruções1;
break;
case 2:
instruções2;
break;
default:
instruções se n é diferente de 1 e 2;
}
eval()
• o que é?
• exemplos