terça-feira, 13 de junho de 2017

Sentenças Condicionais e Laços

if-then-else

O uso de sentenças condicionais, assim como em outras linguagens, também é possível em Javascript. A seguir um exemplo que apresenta o resultado na console.

if (time < 10) {
saudacao = "Bom dia!";
} else if (time < 20) {
saudacao = "Boa tarde!";
} else {
saudacao = "Boa noite!";
}
console.log(saudacao);
...
var name = ’gatinho’;
if (name == ’toto’) {
name += ’ auau’;
} else if (name == ’gatinho’) {
name += ’ miau
} else {
name += ’!’;
}
console.log(name);


Laços com while e for

Para iterar diversas vezes podem ser utilizados o for e o
while. Inicialmente, vejamos um exemplo com while:

while (true) {
// um laço infinito!
}
var input;
do {
input = get_input();
} while (inputIsNotValid(input));
 
E agora exemplo com for:

for (var i = 0; i < 5; i++) {
// vai executar 5 vezes
}
for (let value of array) {
// faça alguma coisa com o valor
}
for (let property in object) {
// faça alguma coisa com a propriedade do objeto
}


Switch

O comando switch pode ser usado para fazer uma escolha entre diversos itens, sem que seja necessário o uso do if-then-else.

switch (sinal) {
case ’verde’:
Siga();
break;
case ’vermelho’:
Pare();
break;
case ’amarelo’:
Reduza();
break;
default:
Pare();
}

Nenhum comentário:

Postar um comentário