Neste tutorial, veremos como podemos criar um mínimo se verificar JavaScript usando várias técnicas.
JavaScript Inline se estiver usando operadores ternários
A prática mais comum e recomendada para introduzir uma instrução inline se em JavaScript estiver usando um operador ternário.
O operador ternário usa um cólon e um ponto de interrogação para introduzir lógica e ação.
Vamos ilustrar como podemos usar o operador ternário para criar uma instrução inline se.
Suponha que tenhamos dois números e queremos obter o maior valor. Sem operador ternário, escreveríamos o código como mostrado:
Deixe A = 10No entanto, usando a instrução IF em linha, podemos minimizar o código acima em uma única linha, como mostrado no código abaixo:
Deixe A = 10Nesse caso, usamos o operador ternário para comparar a condição que desejamos verificar. Se A é maior que B, console.log (a) Caso contrário, console.log (b).
A execução do código acima deve retornar um resultado como mostrado:
$ node embutido.JSComo você pode ver, usando o operador ternário, somos capazes de minimizar a instrução IF em uma única declaração.
JavaScript Inline se estiver usando operadores lógicos
O segundo método que você pode usar é o lógico e o operador. Ele nos permite combinar a condição que desejamos verificar e o bloco de execução em uma única linha, como mostrado:
Deixe A = 10Aqui, podemos ver o lógico e na prática. Começamos especificando a condição que desejamos verificar no lado esquerdo do operador. Se for verdade, o bloco de execução é executado. Caso contrário, execute a operação do lado direito.
JavaScript Inline se (várias condições) usando o operador ternário
Você pode perguntar, o que acontece se eu tiver uma condição aninhada, como múltiplas se ... else blocos? Podemos implementá -los usando o operador ternário como mostrado:
Deixe A = 10Fechamento
Neste artigo, discutimos como implementar as declarações inline se usando ternário e lógico e operador.