Premium Only Content
APRENDA A PROGRAMAR DE FORMA DESCOMPLICADA ! OPERADOR TERNÁRIO - #javascript
O operador ternário, é um operador condicional do Javascript, normalmente utilizado como atalho para o if.
Além de atalho para o if, utilizá-lo pode deixar o código mais limpo, visto que um if de 4 linhas pode ser substituído por apenas 1.
É possível encadear diversas verificações, mas recomendo não colocar muitas, se não torna o código mais difícil de ler do que um if convencional.
Sintaxe
Basicamente sua sintaxe é, uma condição, valor 1 e valor 2. Caso a condição seja true, o valor 1 é retornado, caso contrário é retornado o valor 2.
1
condição ? "valor 1" : "valor 2"
A condição é sempre avaliada como true ou false.
Os valores, podem ser valores de qualquer tipo do Javascript, ele irá retornar normalmente.
O retorno pode ser atribuído a uma variável ou ao retorno de uma função.
Condição normal x operador ternário
Em uma condição normal, é utilizado a instrução if para avaliar algum valor, dessa forma:
let idade = 19;
if (idade (MAIOR QUE)= 18) {
console.log(true); //vai entrar aqui
} else {
console.log(false);
}
Essa condicional, é uma condição normal e usa 4 linhas de código, vamos reescrever utilizando o operador ternário, fica assim:
let idade = 19;
let podeDirigir = (idade (MAIOR QUE)= 18) ? true : false;
console.log(podeDirigir); //true
Tirando a atribuição de variável e o console.log, a condição está toda em uma linha.
O ternário irá olhar para a condição, que nesse caso é (idade (MAIOR QUE)= 18), e irá avaliar essa condição, caso seja true, ele vai executar o que está após o ponto de interrogação (?). O interrogação é como um “então”.
====================================================
NOSSA LISTA DE #cursosonline DISPONÍVEIS, APRENDA AGORA!
Programação em Python
https://go.hotmart.com/U73842948B
.
JavaScript do absoluto zero + Apostilha de Estudo + Link para ex
https://go.hotmart.com/C73740254W
.
Linux Básico - Oficina do Saber
https://hotm.art/gY8vmo
====================================================
*** 💰 GOSTARIA DE APOIAR O CANAL FINANCEIRAMENTE? 💰 ***
Faça um Pix de um valor que desejar. Muito obrigado!
💠 Pix chave aleatória: e737829b-9605-4e53-8d26-e4db06b65f70
====================================================
#javascript #html #css #java #php #coding #dev #code #backend #linux #programador #python #frontend #desenvolvedor #reactjs #linux
-
2:49:53
Barry Cunningham
11 hours agoLIVE BREAKING NEWS: President Trump Celebrates Hanukkah! And More News
81K20 -
1:29:40
Anthony Rogers
17 hours agoEpisode 394 - Isaac Butterfield
42.7K3 -
8:02
China Uncensored
16 hours agoChina Just Took The First Step Towards WAR
53.9K32 -
1:20:04
Flyover Conservatives
1 day agoWhy Did Jesus Really Come? It’s NOT What You Think - Pedro Adao | FOC Show
47.5K6 -
2:18:25
DLDAfterDark
8 hours ago $5.06 earnedYo Homie! Is That My Briefcase?? EDC & Gun Talk - Blue Waffle Giveaway Pre Stream
41.2K5 -
1:34:23
Glenn Greenwald
13 hours agoSydney Shooting Exploited for Pro-Israel Censorship and Anti-Muslim Crackdowns; How Media DEI Was the Opposite of Diversity | SYSTEM UPDATE #559
149K141 -
1:09:01
MattMorseTV
12 hours ago $57.70 earned🔴Trump just handed Congress THE EVIDENCE.🔴
63.3K147 -
1:01:54
BonginoReport
13 hours agoVanity Fair Goes Nuclear On Trump’s Inner Circle - Nightly Scroll w/ Hayley Caronia (Ep.198)
159K75 -
53:25
Katie Miller Pod
15 hours ago $9.99 earnedFBI Director Kash Patel & Alexis Wilkins on Balancing Their Relationship with Work | KMP Ep.19
48.7K33 -
1:15:37
Candace Owens
13 hours agoErika And I Sat Down. Here’s What Happened. | Candace Ep 280
238K1.01K