Explicativo de ramificação binária
Objetivo deste desafio Use if statements para controlar qual bloco de código é executado.
Passo a passo da solução: Um teste if statement é usado para executar um bloco de código apenas se uma determinada condição for verdadeira. É assim:
if (this is true) {
do this;
}
Nesse desafio, a variável value
usa a função pickRandom()
para escolher entre 1 e 0. A 1ª if statement testa se value === 0
. Se for verdadeiro, é executado print('zero')
. Se value
não for 0
, então print('zero')
não será executado.
Para concluir o desafio, adicione uma 2ª if statement como a 1ª, mas teste se value === 1
. Dentro do bloco de código {}
, adicione print('one')
.
Solução do código de exemplo:
(Toque abaixo para revelar)
var value = pickRandom([0, 1]);
print(value);
if (value === 0) {
print('zero');
}
if (value === 1) {
print('one');
}
Conceitos de JavaScript: Expressão binária (===), chamada de funções, condicionais (if statement), estruturas de dados (arrays), identificadores, declaração de variável