Font size
WorksheetsAula 5
Total questions: 10
Worksheet time: 5mins
O que é um operador ternário em JavaScript?
Uma estrutura de repetição
Uma estrutura condicional que utiliza três operandos
Um tipo de variável especial
Uma função que faz regra de três
Qual é a principal vantagem de usar o operador ternário?
Substituir o IF e o ELSE em uma única linha
Evita o uso de variáveis
Torna o código mais legível e rápido
Fazer cálculos matemáticos complexos
Qual a sintaxe básica do operado ternário?
valor_se_verdadeiro if condição else valor_se_falso
if (condição) { valor_se_verdadeiro } else { valor_se_falso }
condicao ? valor_se_verdadeiro : valor_se_falso
condição then valor_se_verdadeiro else valor_se_falso
Qual a saída do seguinte código:
"Par"
"Ímpar"
Erro de sintaxe
Undefined
É possível aninhar operadores ternários em JavaScript?
Sim, mas pode deixar o código mais difícil de entender
Não, gera erro de sintaxe
Sim, e é sempre a melhor prática para expressões complexas
Não, só pode ser usado para uma condição simples
Qual a saída deste código?
Erro de sintaxd
5
Undefinded
7
Quando o uso de operadores ternários Não é recomendado?
Quando a condição é simples
Quando temos apenas duas condições (ser e não ser)
Para aumentar a legibilidade do código
Quando temos mais de duas condições
O operador ternário pode retornar valores de diferentes tipos em JavaScript?
Não, o operador ternário só retorna valores booleanos (true ou false)
Sim, ele pode retornar Strings, Inteiros, Float, Funções, etc.
Não, o operador retorna apenas strings
Depende do contexto em que ele é usado
Qual será a saída do seguinte código?
"A é maior"
"B é maior"
"São iguais"
Erro de sintaxe
O que o seguinte código faz?
Sempre imprime "Status do aluno: Reprovado"
Verifica se a nota é maior ou igual a 60 e imprime "Aprovado" ou "Reprovado" conforme o caso
Gera um erro porque a sintaxe está incorreta
Não imprime nada porque falta uma condição else
