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_expressionO "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.