Condições Complexas
Ao considerar como tornar a declaração if ainda mais complexa, especificamente o bloco de condição, graças aos desenvolvedores benevolentes do TypeScript e JavaScript, agora é possível utilizar múltiplas condições em um único bloco.
Por exemplo, é necessário definir duas condições: o número deve ser maior que 0 E menor que 99. (Por exemplo, você é um vendedor de conjuntos LEGO)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Como pode ser observado, foi definida uma condição dupla. É necessário que a idade seja maior que 0 E menor que 99. Para isso, foram utilizados símbolos como &&. Existe outra opção, que é quando é preciso definir múltiplas condições e qualquer uma delas pode ser satisfeita. Em termos mais simples - OU. Veja um exemplo:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Como pode ser visto, usamos || para definir a condição OU. No código acima, se a nota for Very well ou Good, então o trabalho foi bem feito.
Vamos relembrar rapidamente essas palavras-chave:
- E =
&&; - OU =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
Além disso, é possível utilizar múltiplas condições desse tipo simultaneamente. Por exemplo, pode ser necessário usar 3 ou 4 delas. Por exemplo, se for necessário obter um número entre 20 e 50 OR entre 70 e 100:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
Podemos agrupar condições entre parênteses, assim como na matemática. Isso significa que as condições dentro dos parênteses serão verificadas primeiro, e depois as condições fora dos parênteses serão avaliadas.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.94
Condições Complexas
Deslize para mostrar o menu
Ao considerar como tornar a declaração if ainda mais complexa, especificamente o bloco de condição, graças aos desenvolvedores benevolentes do TypeScript e JavaScript, agora é possível utilizar múltiplas condições em um único bloco.
Por exemplo, é necessário definir duas condições: o número deve ser maior que 0 E menor que 99. (Por exemplo, você é um vendedor de conjuntos LEGO)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Como pode ser observado, foi definida uma condição dupla. É necessário que a idade seja maior que 0 E menor que 99. Para isso, foram utilizados símbolos como &&. Existe outra opção, que é quando é preciso definir múltiplas condições e qualquer uma delas pode ser satisfeita. Em termos mais simples - OU. Veja um exemplo:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Como pode ser visto, usamos || para definir a condição OU. No código acima, se a nota for Very well ou Good, então o trabalho foi bem feito.
Vamos relembrar rapidamente essas palavras-chave:
- E =
&&; - OU =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
Além disso, é possível utilizar múltiplas condições desse tipo simultaneamente. Por exemplo, pode ser necessário usar 3 ou 4 delas. Por exemplo, se for necessário obter um número entre 20 e 50 OR entre 70 e 100:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
Podemos agrupar condições entre parênteses, assim como na matemática. Isso significa que as condições dentro dos parênteses serão verificadas primeiro, e depois as condições fora dos parênteses serão avaliadas.
Obrigado pelo seu feedback!