Outro nível está atrás de você! Nas lições anteriores, você aprendeu sobre a instrução condicional if-else e as nuances associadas a ela. Conhecemos um tipo de dado especial: booleano. Examinamos exemplos de uso de operadores de comparação e variáveis ​​booleanas. Por fim, aprendemos mais sobre como comparar referências e strings.

Se você acha que um pouco mais de teoria e alguns exemplos visuais definitivamente não irão prejudicá-lo, continue: aqui estão os links para alguns artigos úteis.

Igual a e comparação de strings

Comparar objetos é diferente de comparar tipos de dados primitivos. Você provavelmente já adivinhou por que isso acontece. No caso de objetos, passamos uma referência, mas no caso de primitivos, um valor... Existem muitas outras nuances interessantes que você aprenderá neste artigo. Como de costume, exploraremos o tópico usando exemplos vívidos.

operador ternário

Para iniciantes, esta é uma besta muito incomum. Em geral, você pode passar totalmente sem ele... mas o operador ternário encurta o código de maneira fácil e bonita! E é exatamente isso que um programador iniciante deve buscar. Se você ainda não teve tempo de se familiarizar completamente com esse substituto para a construção if-else, recomendamos que você o conheça melhor e o insira lentamente em seu código.