termnei de estudar htm e css ao ponto de ficar bom, agora estou em busca de aprender javascript e C#, obrigado por disponbilizar esse curso incrivel, vc vai ser um pilar do futuro do que estou correndo atras
@@mariadapenha4076 como n? Voce pode colocar uma Arrow function anônima que retorna um objeto que tem um propriedade que recebe um array em apenas uma linha...
Uma injustiça um curso como este ter só isto de likes em 9meses, poxa o cara se esforça para trazer algo bom como este curso totalmente gratuito e poucos ajudam
não entendi nos 5:11 em que (num%2 ? "par" : "impar") , ja que num%2 retorna false, porque so não inverteu para (num%2 ? "impar" : "par") que seria res = par. Em vez de negar !(num%2)
Muito bom, estou na faculdade de ads, comprei também um curso por fora para aprofundar mais, mas nenhum deles possuem essa sua didática que o senhor tem, estou aprendendo muito mais aqui de forma gratuíta, está de parabéns. obs: Dei uma olhada na playlist e pretendo assistir outros cursos, o senhor é um mestre, conhece muito desse universo, fiquei impressionado. Forte abraço.
Fiz para fixar os conceitos da aula... "use strict"; let n1 = Number(prompt("Número 1:")); let n2 = Number(prompt("Número 2:")); let resp1 = "O prinmeiro número é Maior"; let resp2 = "O segundo é maior"; alert (n1>n2 ? resp1 : resp2); 😁
Olá Fessor. Se eu inverter as posições de par e ímpar vai me dar o resultado correto. Mas eu lhe pergunto a sintaxe vai estar errada? Muito obrigado pelas aulas.
Rapaziada, se o código de vocês não gera nenhum tipo de redundancia e continua dando o resultado correto é bem improvavel de estar errado. Pode ser assim: res = num % 2? "Impar" : "Par" Pode ser assim também: res = !num % 2? "Par" : "Impar" E pode ser também assim (a forma que eu faria): res = num % 2 === 0? "Par" : "Impar" Programação é como matemática, existem várias formas de resolver um mesmo problema. Não se limite só a uma unica maneira de resolve-los, mesmo que outras maneiras sejam menos eficientes, praticar formas diferentes de resolver o mesmo problema é essencial para dominar de verdade a linguagem.
estou com uma duvida referente a essa aula: não é mais facil inverter a string (impar e par ) ? EX: let num = 10 res =(num%2 ? "impar": "par") console.log(res) assim cheguei no mesmo resultado, mas nao sei se é correto ?
Eu fiz assim invertendo a ordem dos operadores e a saída deu certo só não sei é uma boa prática. let num = 10 res=(num%2) ? "impar " : "par" console.log(res) saida ->par
Olá professor ! eu já fiz diferente, achei mais simplificado assim : let n1 = 11 n1%2 == 0 ? console.log('Par') : console.log('Ímpar') suas aulas são demais, parabens!
Você está repetindo o console.log 2 vezes sem necessidade. Particularmente, eu prefiro assim: let number = 10; let res = (number%2===0 ? 'par' : 'impar'); console.log(res);
termnei de estudar htm e css ao ponto de ficar bom, agora estou em busca de aprender javascript e C#, obrigado por disponbilizar esse curso incrivel, vc vai ser um pilar do futuro do que estou correndo atras
Estou assistindo de Moçambique o seu curso 🇲🇿 e eu achei muito bom mesmo com um bom conteúdo. Deus o abençoe 🙏
Ternário é conhecido como matador de if else, remove muitas linhas . Excelente aula, parabéns pela iniciativa.
Não é bem assim não.
@@mariadapenha4076 como n? Voce pode colocar uma Arrow function anônima que retorna um objeto que tem um propriedade que recebe um array em apenas uma linha...
Esse professor tem uma didática top demais!
Presente
Uma injustiça um curso como este ter só isto de likes em 9meses, poxa o cara se esforça para trazer algo bom como este curso totalmente gratuito e poucos ajudam
você que é o verdadeiro mito, professor que Deus te abenções sempre, abs.
Top.
não entendi nos 5:11 em que (num%2 ? "par" : "impar") , ja que num%2 retorna false, porque so não inverteu para (num%2 ? "impar" : "par") que seria res = par. Em vez de negar !(num%2)
Outra alternativa também seria (num%2 == 0 ? "par" : "impar"). se colocássemos o resultado proposto não teria necessidade de fazer a inversão
Muito bom, estou na faculdade de ads, comprei também um curso por fora para aprofundar mais, mas nenhum deles possuem essa sua didática que o senhor tem, estou aprendendo muito mais aqui de forma gratuíta, está de parabéns.
obs: Dei uma olhada na playlist e pretendo assistir outros cursos, o senhor é um mestre, conhece muito desse universo, fiquei impressionado. Forte abraço.
Muito bom.
Parabéns, professor. Aula excelente. Que curso maravilhoso
Top!
Professor bruno no final do curso da pra ensinar mais sobre jogos em javascript tenho até uma sugestão legal, como "SONIC" ou " SUPER MARIO"
Er... JavaScript não é o melhor pra jogos
Excelente aula professor, já me inscrevi no canal!
muito boa aula.
Sempre comentando para te ajudar. Vc nos ajudou muito fazendo esse curso!
vendo este curso perfeito juntamnete com o curso de react native
Curso sensacional!
Assistido em 11/08/2023. Mais uma aula show.
brabo
indico o canal sempre que vejo nos grupos de dev
Fiz para fixar os conceitos da aula...
"use strict";
let n1 = Number(prompt("Número 1:"));
let n2 = Number(prompt("Número 2:"));
let resp1 = "O prinmeiro número é Maior";
let resp2 = "O segundo é maior";
alert (n1>n2 ? resp1 : resp2);
😁
👊👊
Comentando para ajudar no engajamento, ótima aula
Muito interessante. Não sabia que existia essa forma de se fazer condições 👏
👍👍👍
Esse professor é um "mago" de dar aula kkk
Sua didático é top. parabéns e muito obrigado.
Obrigado pela aula!
Thanks 🙏
Fiz assim:
let n = 3;
let res =(n%2==0?n + " é par":n+" é ímpar");
console.log(res); //Sem operador de negação. Deu certo.
Está com 3 mas troquei várias vezes. Deu certinho. Aproveitar para agradecer mais uma vez pelas aulas. Top
RESPONDENDO A CHAMADA DA AULA: PRESENTE!
Ótima aula Professor Bruno.
Legal de mais se Deus vou me profissionalizar parabens fessor bruno
thank you
Excelente didática. Ótimo vídeo por sinal.
Muito obrigado pelas aulas, professor!
Professor Bruno, muito obrigada!!!! Sua didática é excelente.
😃
Obrigado professor você é demais
Muito bom o conteúdo, parabéns.
Excelente conteúdo sobre operador ternário, obrigado por compartilhar.
Boa aula vamos ao próximo nível kkk
Olá Fessor. Se eu inverter as posições de par e ímpar vai me dar o resultado correto. Mas eu lhe pergunto a sintaxe vai estar errada? Muito obrigado pelas aulas.
Uma outra opção seria inverter a palavra "Par" por "Impar" e vice versa.
😇
Uma dúvida, por que a varável res não precisou ser declarada com let ou var?
Rapaziada, se o código de vocês não gera nenhum tipo de redundancia e continua dando o resultado correto é bem improvavel de estar errado.
Pode ser assim:
res = num % 2? "Impar" : "Par"
Pode ser assim também:
res = !num % 2? "Par" : "Impar"
E pode ser também assim (a forma que eu faria):
res = num % 2 === 0? "Par" : "Impar"
Programação é como matemática, existem várias formas de resolver um mesmo problema.
Não se limite só a uma unica maneira de resolve-los, mesmo que outras maneiras sejam menos eficientes, praticar formas diferentes de resolver o mesmo problema é essencial para dominar de verdade a linguagem.
estou com uma duvida referente a essa aula:
não é mais facil inverter a string (impar e par ) ?
EX: let num = 10
res =(num%2 ? "impar": "par")
console.log(res)
assim cheguei no mesmo resultado, mas nao sei se é correto ?
é sim, eu acho que talvez para mostrar o resto dos valores de num e dizer tbm se é par ou impar, e não só mostrar impar ou par
1:01
3:04 Alguém percebeu o erro?
Se o professor tivesse usado o "use strict" o código teria dado erro.
fala serio, o foco é operador ternário dai cabe a nós estudar o código e fazer uso das aulas anteriores, exaustivamente até ficar natural
Eu fiz assim invertendo a ordem dos operadores e a saída deu certo
só não sei é uma boa prática.
let num = 10
res=(num%2) ? "impar " : "par"
console.log(res)
saida ->par
Você também poderia fazer res = num % 2 === 0? "Par" : "Impar".
Dessa forma o código fica mais legível
Olá professor ! eu já fiz diferente, achei mais simplificado assim :
let n1 = 11
n1%2 == 0 ? console.log('Par') : console.log('Ímpar')
suas aulas são demais, parabens!
Você está repetindo o console.log 2 vezes sem necessidade. Particularmente, eu prefiro assim:
let number = 10;
let res = (number%2===0 ? 'par' : 'impar');
console.log(res);