Os desenvolvedores preferem escrever código conciso e compacto em vários cenários para melhor compreensão e aprimoramento da legibilidade do código. Por exemplo, quando uma instrução condicional é simples e curta, é melhor escrevê-la em uma linha para torná-la facilmente compreensível. Embora, para instruções if mais complexas ou para aquelas com várias ramificações, geralmente é recomendável usar o formato de várias linhas em vez de uma linha.
Este tutorial irá descrever a maneira de escrever uma linha ‘ se ' declaração.
Como criar one-liners de instrução if em JavaScript?
Para criar uma instrução if de uma linha, use o comando “ operador ternário ”. Ele contém três operandos, “ expressão verdadeira”, “expressão falsa” e uma “condição” com “?” e ': ” sinais. Esses sinais indicam e separam os operandos.
Sintaxe
A seguinte sintaxe é utilizada para a instrução if de uma linha:
doença ? true_expression : expressão_falsa
O ' expressão verdadeira ” será executado quando o “ doença ” é verdade, senão o “ expressão falsa ” será executado.
Exemplo
Crie uma variável “ nota ” e armazenar string “ A ”:
deixe grau = 'A' ;Agora, use o operador ternário e verifique se a variável “ grau” armazena “A”. Se sim ” depois imprima “ Soberbo ” caso contrário, imprima “ Melhor ”:
nota == 'A' ? 'Excelente' : 'Melhor' ;
Na saída fornecida, a expressão verdadeira será executada porque a condição é “ verdadeiro ”:
Você também pode criar várias instruções if em uma linha usando o operador ternário. Aqui, a variável “ nota 'lojas' D ”:
deixe grau = 'D' ;Agora, verifique se o “ grau” armazena “A”. se sim, imprima “Excelente”, se “nota” armazena “B” imprima “Melhor”, se armazenar “C” imprima “Bom”, senão imprima “Regular ”:
nota == 'A' ? 'Excelente' : nota == 'B' ? 'Melhor' : nota == 'C' ? 'Bom' : 'Justo' ;Saída
Aqui, na saída acima, nenhuma das condições é verdadeira, então a instrução else é executada:
Conclusão
Para criar uma instrução if de uma linha, use o comando “ operador ternário ”. Ele contém três operandos, “ expressão verdadeira”, “expressão falsa” e uma “condição” com “?” e ': ” sinais. Esses sinais indicam e separam os operandos. O operador ternário também é conhecido como um atalho para instruções if-else. Neste tutorial, descrevemos a maneira de criar uma instrução 'if' em uma linha.