Como criar se a instrução um liners usando JavaScript

Como criar se a instrução um liners usando JavaScript

Os desenvolvedores preferem escrever código conciso e compacto em vários cenários para melhor entender e melhorar a legibilidade do código. Por exemplo, quando uma declaração condicional é simples e curta, é uma prática melhor escrevê -la em uma linha para torná -la facilmente compreensível. Embora, para declarações se mais complexas ou para aqueles com várias ramificações, é geralmente recomendável usar o formato multi-line em vez de uma linha.

Este tutorial descreverá a maneira de escrever uma linha única 'se' declaração.

Como criar se a declaração de um liner em javascript?

Para criar uma instrução para uma linha, use o “operador ternário”. Ele contém três operando, “Expressão verdadeira "," Expressão falsa "e uma" condição "com"?" e ":Sinais. Esses sinais indicam e separam os operandos.

Sintaxe

A sintaxe a seguir é utilizada para a instrução IF One-Liner:

doença ? true_expression: false_expression

O "expressão verdadeira”Será executado quando o“doença"É verdade, caso contrário, o"expressão falsa”Será executado.

Exemplo

Crie uma variável “notaE armazenar string “A”:

deixe grau = "a";

Agora, use o operador ternário e verifique se a variável “Grade "armazena" A ". Se sim”Então imprima“Excelente"Caso contrário, imprima"Melhor”:

Grade == "A" ? "Soberbo": "Best";

Na saída fornecida, a expressão verdadeira será executada porque a condição é “verdadeiro”:

Você também pode criar declarações múltiplas se em uma linha usando o operador ternário. Aqui, a variável “nota”Armazena“D”:

deixe grau = "d";

Agora, verifique se o “Grade "armazena" A ". Se sim, imprima “Soberbo”, se “grau” formar “b” imprimir “melhor”, se for armazenar “c” imprimir “bom”, senão imprimir “Fair”:

Grade == "A" ? "Soberbo": grau == "b" ? "Melhor": grau == "c" ? "Bom": "Fair";

Saída

Aqui, na saída acima, nenhuma das condições é verdadeira; portanto, a declaração else é executada:

Conclusão

Para criar uma instrução para uma linha, use o “operador ternário”. Ele contém três operando, “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 declarações if-else. Neste tutorial, descrevemos a maneira de criar uma declaração 'if' em uma linha.