Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo if

JS - Saltos

Saltos são formas de interromper um fluxo de instruções, onde somos capazes de parar, pular ou mesmo ignorar uma certa linha de execução. Dois deles já foram vistos, um é o "return" que podemos interromper o fluxo de execução de uma função, evitando a continuidade de um trabalho, o outro é o "break" utilizado para o encerramento de verificação dentro da condicional "switch". Temos ainda o "continue" que apenas descarta o fluxo atual de execução, direcionando para a próxima instrução válida. return No exemplo abaixo criaremos uma função que recebe um número, se o número for par daremos um salto interrompendo a execução dos comandos restantes: function saltoReturn(a) {   if (a % 2 === 0)     return 'Par';   return 'Impar'; }  break No próximo exemplo usaremos o "break" em um "loop", onde iremos percorrer de um a cinco e encerrar as repetições assim que o número tres for encontrado:

JS - Truthy e falsy

Anteriormente vimos como condicionar o fluxo execução com a estrutura condicional "if", comparando valores, hoje veremos como o Javascript entende o que são valores verdadeiros e falsos, através do "truthy" e "falsy", Falsy Quando um valor convertido em booleano representa o valor false, sendo eles (considerando var teste;): undefined (if (undefined) teste = true; else teste = false;) null (if (null) teste = true; else teste = false;) NaN (if (NaN) teste = true; else teste = false;)  0 (if (0) teste = true; else teste = false;) -0 (if (-0) teste = true; else teste = false;) '' (if ('') teste = true; else teste = false;) "" (if ("") teste = true; else teste = false;) false (if (false) teste = true; else teste = false;) Todos os exemplos acima retornam falso, mantendo a variável "teste" com o valor "false". Truthy Quando um valor convertido em booleano representa true, sen

JS - Instruções condicionais (if)

Quando precisamos condicionar a execução em nossa aplicação precisamos utilizar uma das instruções condicionais, a mais simples é condição "if" que realiza um teste, ou vários testes acompanhados de operadores lógicos, e avalia o resultado, se todos os testes forem verdadeiros a sua instrução é executada, caso contrário não. Com o "if" também podemos incluir testes adicionais caso o primeiro teste falhe por meio do "else if". Caso nenhuma das condições sejam verdadeiras podemos definir um fluxo final com o "else". Exemplo: if ("condicao 1") { "instrucao 1" } else if ("condicao 2") { "instrucao 2" } else { "instrucao 3" } if Define o fluxo do programa, quando a validação de um "if" é verdadeira a instrução "dentro" dele será executado: var x = 10; var y = 20; if (x === 10) { y = 21; } "verdadeiro, pois x é igual a 10, logo y receberá o nov