Variables and Primitive Types - JavaScript Course #05

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Do you know what variables are? Can you declare variables in JavaScript? Do you know the primitive types of JavaScript? Can you understand what it means to put a null value inside a JavaScript variable?
    Well, to answer these and many other questions, watch this Beginner JavaScript Course lesson until the end. And do not forget to practice all the activities we do during the video on your own computer.
    JavaScript Course Course and ECMAScript for Beginners, created by Professor Gustavo Guanabara for the channel CursoemVideo.
    Video Course
    Be a supporter: cursoemvideo.co...
    Website: www.cursoemvide...
    RUclips: / cursoemvideo
    Facebook: / cursosemvideo
    Twitter: / cursosemvideo
    Twitter: / guanabara
    Instagram: / cursoemvideo
    Instagram: / gustavoguanabara
    Sponsorship
    Google: www.google.com
    #CursoemVideo #JavaScript #ECMAScript #ModuleB #Lesson05

Комментарии • 1,4 тыс.

  • @franciscolourenco3521
    @franciscolourenco3521 5 лет назад +238

    > var comentário = "Essa é sem dúvida a melhor aula de variáveis que já vi"
    >comentário
    'Essa é sem dúvida a melhor aula de variáveis que já vi'

    • @Cookieukw
      @Cookieukw 3 года назад +8

      const francisco = true;
      if(francisco){
      const name = francisco
      } else {
      const name = null
      }
      console.log(name)

    • @trankquilo5548
      @trankquilo5548 3 года назад +6

      let brabo,qualidade,pessimo;
      brabo = 'vídeo muito bom mano';
      qualidade ='10';
      pessimo='que vídeo péssimo';
      if(qualidade>0){
      alert(brabo)
      }{
      alert(pessimo)
      }

    • @kadu1
      @kadu1 3 года назад +9

      @@trankquilo5548 mas ai vocês já tão meio avançado

    • @anneurysm1
      @anneurysm1 3 года назад +1

      @@kadu1 Depende.
      var Opinião,Qualidade;
      Opinião = 'Bom demais.'
      Qualidade = 10
      Isso é básico. O resto eu também não entendi direito.

    • @kadu1
      @kadu1 3 года назад

      @@anneurysm1 o resto que to dizendo mesmo

  • @josealexandre709
    @josealexandre709 5 лет назад +1058

    Problema de não reconhecimento do NODE no terminal do VS CODE: O que eu fiz foi ir em "manage (ÍCONE DE ENGRENAGEM)canto inferior esquerdo", verificar se tem algum update em: "Check for Updates..." depois dei um ".exit"no terminal, fechei o VS CODE... Abri novamente, fui no terminal e escrevi: "node"
    DEU CERTO ^-^

    • @rodrigotoshiaki5438
      @rodrigotoshiaki5438 5 лет назад +73

      Caso a sua dica nao funcione como nao funcionou na minha maquina, achei esta solucao:
      love2dev.com/blog/node-is-not-recognized-as-an-internal-or-external-command/

    • @AngeloPesAdv
      @AngeloPesAdv 5 лет назад +87

      Outra dica é "manage (ENGRENAGEM) canto inferior esquerdo", settings > procurar pela palavra terminal na barra de pesquisa e ativar em Extensions o Node debug, que no meu veio como padrão desabilitado.

    • @rafaelvallew3
      @rafaelvallew3 5 лет назад +10

      Comigo a dica deu certo. Obrigado!

    • @enzosouzelino
      @enzosouzelino 5 лет назад +8

      valeu irmão, felicidades cara

    • @natanramalho6865
      @natanramalho6865 5 лет назад +4

      VC É O CARA

  • @sonambulo167
    @sonambulo167 2 года назад +177

    Minha nota.
    vaga a1 = carro1
    = sempre que tiver sinal de igual, você vai ler como "recebe"
    pense na memória do computador como um terreno de estacionamento
    um espaço gigante onde posso colocar não carros, sim, dados.
    variáveis são muito parecidas com as vagas de carros. as enfaixadas
    var = vaga, variavel.
    (No JS moderno, além de utilizar a palavra var, também podemos usar a palavra let.)
    vamos criar identificadores pra eles
    var n1
    var n2
    var n3
    "vai criar 3 espaços no meu grande terreno, que é o espaço da minha memória"
    eu posso também, colocar valores
    var n1 =5
    var n2=8.5
    var n3=15
    automaticamente esses valores vão ser colocados dentro das variáveis
    isso se chama de atribuição
    e assim como as vagas de caminhões, também temos var com ''vaga maior''
    usando string ao invés de number, por isso s no começo
    var s1 = "JavaScript'
    var s2 = 'Curso em vídeo'
    var s3 = `Guanabara`

    ===================================================================
    o nome de cada variavel, chamamos de identificadores
    regras:
    °Podem começar com letra, $ ou _
    °Não podem começar com números
    ex: não pode começar com 1s, e sim s1, senão dá erro
    °E possivel usar letras ou números
    °É possivel usar acentos e símbolos
    °Não podem conter espaços
    substitui pelo sinal de _
    °Não podem ser palavras reservadas
    ex: function, alert
    palavras que já são utilizadas pelo JS como comandos
    ===================================================================
    Dicas pra criar variavel
    ° Maiúsculas e minúsculas fazem diferença
    se eu crio uma variavel a minusculo, vou terq ue usar a minusculo
    se eu criar minusculo e depois usar maiusculo vai dá erro
    var a = 10
    var A = 20
    °Tente escolher nomes coerentes para variáveis
    quero guardar nome de uma pessoa: nome da variavel "nome"
    quero guardar um salário: "salário" ou "sal"
    quero gurdar idade: "idade"
    telefone: "tel" "telefone"
    °Evite se tornar um 'progrmador alfabeto' ou um 'programador contador'
    o programador alfabeto é que todas as variaveis dele é a,b,c,d,e,f
    e o contador é aqueles que usam n1,n2,n3,n4,n5
    foge disso!
    ================================================================================
    variaveis são pra guardar dados.
    3 tipos de dados que guardamos:
    5 18 -15.9 3.14 8.0
    number
    true false
    booleans
    "google" "javascript" "maria" "21 26975925"
    string
    =====================================================================================================================
    Uma "cola" de um outro estudante que anotou também:
    Minhas Anotações:
    Comandos em JS:
    window.alert (‘este comando emite uma mensagem!')
    window.confirm (‘este comando faz uma pergunta de confirmação')
    window.prompt (‘este comando faz um pergunta de resposta!')
    ________________________________________________________________________
    Variáveis:
    Como Criar variáveis, Ex: var nome ou let nome
    para uma variável receber um valor usamos var nome = Gustavo (desta forma criamos uma variável e ao mesmo tempo demos uma valor a ela)
    nome = Gustavo (desta forma apenas demos um valor para a variável )
    Regras das variáveis:
    Podem começar com: Letra, $ ou _
    Não podem começar com números
    É possível usar letras ou números
    É possível usar acentos e símbolos
    Não pode conter espaços
    Não pode usar palavras que são comandos
    Dicas para nomes das variáveis:
    Maiúsculas e Minúsculas fazem a diferença!
    Tente escolher nomes coerentes a função da variável. Ex: Variável que vai armazenar a idade, coloca o nome dela de “idade”
    Evite se tornar um “Programador Alfabeto” ou um “Programador Numérico”. Ex: Não usar os nomes das variáveis como “a”, “b”, “c”, etc; ou “a1”, “a2”, “a3”, etc.
    Tipos de Dados das Variáveis: (Tipos Primitivos, lembrando que existem muitas outras!)
    Numbers;
    Strings;
    Boolean;
    Numbers: 1; -2; 4.5; 6.555 -> Basicamente números
    Strings: Maria, Google, Joao, pedreiro, (seu CPF) -> Basicamente cadeia de caracteres
    Boolean: True; False ->
    ________________________________________________________________________

  • @joaopedromarquessantos232
    @joaopedromarquessantos232 4 года назад +499

    Olá, pessoal que está fazendo o curso
    Queria dar algumas dicas que são muito úteis sobre o VS Code:
    1- AutoSave: Na barra de ferramentas, vá em File > Save Automatically ou algo parecido. Desta forma, você não precisa salvar seu arquivo a toda alteração, o VS Code faz isso automaticamente!
    2- Crie um ambiente de trabalho (workspace): Um workspace é uma pasta (que na verdade não existe). Mas, na hora de programar, fica muito mais fácil de organizar seus arquivos, pois você pode ter vários arquivos em lugares diferentes do seu PC, mas no workspace você pode juntar eles em um lugar só, sem mexer no local. Basta ir em File > Open Workspace e selecionar uma pasta. Ao decorrer do tempo, você pode ir adicionando novas pastas ao seu Espaço de Trabalho.
    Fica a dica, espero que tenha ajudado. Boa sorte nesta jornada!

    • @joaopedromarquessantos232
      @joaopedromarquessantos232 4 года назад +3

      @Thamires Santos De nada! É porque meu VS Code está em Português, aí eu n sabia a tradução correta.

    • @livybot
      @livybot 3 года назад +1

      Unable to write into user settings. Please open the user settings to correct errors/warnings in it and try again. Quando clico em auto-save, aparece esse erro

    • @maikel_ribeiro
      @maikel_ribeiro 2 года назад +1

      Tem como explicar qual é a opção em português, pois instalei o VS Code e tá em português. Não quero inglês não.

    • @maikel_ribeiro
      @maikel_ribeiro 2 года назад +2

      @@livybot Usando o tradutor do Google: "Não foi possível gravar nas configurações do usuário. Por favor, abra as configurações do usuário para corrigir erros/avisos e tente novamente."
      Provavelmente o aplicativo que você executou está em modo usuário, tenta reabrir em modo administrador pra ter privilégios na gravação de configuração do usuário.

    • @anarktv8098
      @anarktv8098 Год назад +1

      Não recomendo usar o auto-save.

  • @Dark_Code123
    @Dark_Code123 3 года назад +323

    Sou desenvolvedor web full stack, adoro Javascript e já fiz outros cirsos, inclusive cursos pagos, e posso garantir que a qualidade dessas primeiras 4 aulas, por mais básicas que sejam, deixa muito curso completo aí no chinelo. E não confundam "básicas" com pobres ou ruims, não são. Mesmo trabalhando diariamente com isso, sempre aprendo algo novo. Parabéns.
    👇

    • @nordkis4834
      @nordkis4834 3 года назад +1

      Vc é Junior, pleno ou sênior?

    • @presidentebolsonaro4351
      @presidentebolsonaro4351 2 года назад

      @@nordkis4834 foda-se

    • @ejer.
      @ejer. 2 года назад +2

      @@nordkis4834 Ele não é nenhum desses. Ele faz parte desse canal, e o comentário foi para positivar o video. Não seja tolo. Esse canal é marketing puro. To fora.

    • @buttomx
      @buttomx 2 года назад +5

      @@ejer. Confia kk

    • @Luiz-fs1sn
      @Luiz-fs1sn 2 года назад +9

      @@ejer. Sua mente e criativa em kkkkk

  • @romulosouza4655
    @romulosouza4655 Год назад +121

    Eu comecei a estudar há uma semana atrás, e parei nessa aula. Daí com as tarefas do trabalho e a correria do dia acabei passando uns dias sem dá continuidade. E hoje voltando do INICIO até o momento desse vídeo eu recapitulei e fixou mais o conteúdo na minha cabeça.
    A dica que dou é: NÃO PARE, não deu continuidade, volta de novo e refaz do começo, só não pare.
    Deus abençoe a todos, e curtir ai quem está estudando em 2023.

    • @tiagodmota5840
      @tiagodmota5840 Год назад +2

      O importante é estudar e colocar em prática. A compreensão real vem com o tempo, o cérebro vai consolidando as coisas aos poucos e abrindo espaço para o entendimento claro de algo.

    • @yizel4579
      @yizel4579 Год назад +3

      trabalhar 8h por dia e estudar ta sendo bem puxado, mas foco que a gente consegue

    • @Robson013br
      @Robson013br Год назад +1

      @@yizel4579 como ta indo ? to começando agr tbm kk

  • @dudueclesia
    @dudueclesia 4 месяца назад +11

    Eu queria ter gasto o dinheiro que eu gastei na EBAC contribuindo com esse canal. O professor deles é simplesmente péssimo! Sei que é deselegante dizer, mas cara...
    Daí eu venho aqui e aprendo de graça com um professor com uma didática fantástica.
    Muito obrigado!

    • @alexsandracampos649
      @alexsandracampos649 2 месяца назад

      Quase ia pegar, só pesquisei no Reclame Aqui primeiro desisti 😮agora faço na Devclub eu gosto da didática mas sempre estudo por fora para agregar no conhecimento

  • @viniciusbas
    @viniciusbas 5 лет назад +57

    VOCÊ É UM ABSURDO DE PROFESSOR , VAMOS LEVAR ESSA CANAL PRO MUNDO !

  • @franciomarsouza3215
    @franciomarsouza3215 5 лет назад +628

    Professor, tem possibilidade de continuar com o curso JS, intermediário e avançado, tenho muita dificuldade em dar continuidade com outro Professor, já que não tem a mesma didática. Obrigado!

    • @davidsalleyezonme1283
      @davidsalleyezonme1283 5 лет назад +34

      Seria bom um curso mais avançado.

    • @breno5g
      @breno5g 5 лет назад +23

      Provavelmente se for ter continuidade será feito no Estudonauta

    • @gustavocarvalho6784
      @gustavocarvalho6784 5 лет назад +24

      Procura pela rocketsea bem bacana tbem o conteúdo dele

    • @tenentesaavik3843
      @tenentesaavik3843 4 года назад +29

      Se você tiver avançado pode fazer no Alura também (carinho, mas vale a pena), tem JS avançado lá e formações com os frameworks. E digo por experiência, os professores de lá tem uma didática fenomenal também.

    • @calvin9439
      @calvin9439 4 года назад +9

      Cara dps disso eh só vc escolher uma framework q vc necessita e estudar em cima disso

  • @rafaelinacio7148
    @rafaelinacio7148 5 лет назад +30

    Não da pra acreditar como alguém tem a capacidade de dar deslike, são aulas ótimas, melhor que muitas aulas pagas por aí.

  • @vivianenobrega9136
    @vivianenobrega9136 5 лет назад +30

    Eu amo um homem. E ele se chama Gustavo Guanabara.
    Sempre me salvando.
    Eu ñ lembrava NADA de JS. Aliás, sabia pouco de JS, até ser obrigada a aprender.
    Minha gratidão por vc, Professor, é eterna.
    Que os Deuses sempre estejam ao seu lado. Há 1 ano atrás, eu comecei mudar de profissão (migrando para programação) e foi muito difícil. Daí conheci o Curso em Vídeo.
    Hoje, novamente, meu amor por JS ressuscita! Que linguagem maravilhosa!
    Obrigada por tudo.

  • @victorpinasarnault9135
    @victorpinasarnault9135 3 года назад +13

    10:24 pausa o vídeo para dizer que: Meu Deus! O Cara explica variáveis como vagas de garagem... o cara tem uma didática maravilhosa!

  • @pirilampoVermelho
    @pirilampoVermelho Год назад +16

    Por causa dessá didática incrível do Gustavo estou conseguindo finalmente avançar no estudo da programação, as perguntas que ele faz no ínicio de cada vídeo são muito importantes, já voltei várias vezes no vídeo anterior para poder responde-las. havia terminado esse vídeo, mas voltei nele, pois apesar de ter aprendido a usar uma variável, eu não soube responder a pergunta que ele fez no início da próxima aula. "Oque é uma váriável?"
    Achei que tinha absorvido todo conteúdo, quando na verdade não.

  • @danielalmeidagil7166
    @danielalmeidagil7166 5 лет назад +362

    qual foi o demente q deu deslike? aulas excelente melhores que muitas pagas por ai

    • @diegoinacio1063
      @diegoinacio1063 5 лет назад +17

      Parei de tentar entender essa gente

    • @dorivalpereira8552
      @dorivalpereira8552 5 лет назад +31

      É a concorrência kkk

    • @videodobaguio
      @videodobaguio 5 лет назад +10

      Perdedores não perdem uma oportunidade de mostrar que têm acesso a internet!

    • @julioulisseslima
      @julioulisseslima 5 лет назад +18

      E o pior é que muitos desses concorrentes são indiretamente ajudados, pois muitos dos seguidores de lá começaram por aqui. O próprio Guanabara estimula a buscarmos outras fontes de conhecimentos e compartilhar nossos conhecimentos, e por isso eu valorizo o projeto cursoemvideo.com e sou apoiador do estudonauta.com. Por isso o Guanabara e equipe são só sucesso!

    • @guilhermeiuga721
      @guilhermeiuga721 5 лет назад +1

      Algum pinto murcho certeza

  • @reissilva4692
    @reissilva4692 5 лет назад +112

    Porf. Guanabara fica muito fácil com essa didática. Parabéns. O sr. já pensou em escrever seu próprio livro? Aí em vez de dar dicas de livros poderia usar os seus como incremento dos cursos que tem. Porque, Falando sério! com essa didática e esse dinamismo eu compraria todos.

  •  Год назад +7

    Fico impressionada com a rqueza de detalhes e a contextualização das aulas, isso faz total diferença no aprendizado.

  • @gabrielgomes-kl1xe
    @gabrielgomes-kl1xe 4 года назад +25

    Para quem não conseguiu resolver o problema de node dando comando não reconhecido eu entendi o pq. Você tem que abrir a seta para baixo onde mostra todos os prompts abertos e clicar em 'Selecionar shell padrão', aí em cima vc seleciona o windows power shell, pois o cmd não reconhece o comando 'node', somente o Powershell.

    • @otequileiro
      @otequileiro 9 месяцев назад

      eu comecando hoje e nao consegui ainda huahauhau

  • @jluizeng.1470
    @jluizeng.1470 4 года назад +9

    Cara, sou leigo, sempre tive curiosidade, sempre tive medo, mas esse professor acabou com tudo isso. Muito obrigado mestre, vc tornou tudo muito mais simples.

  • @spacez2017
    @spacez2017 4 года назад +4

    Eu n sei a mente das pessoas que deram deslike,o cara tá fazendo um curso completo de graça,com explicações boas e muito conhecimento,e o cara vai lá e da deslike po,se vc n quiser ver n entra no video cara,se vc n tá interessado n entra n assiste e nem da deslike.

  • @marllonribeiro3105
    @marllonribeiro3105 5 лет назад +12

    Excelente exemplo com as vagas de estacionamentos. Quando aprendi o conceito de variáveis pela primeira vez, estudando VBA para meus gestores, achei super complicado. Sempre que me perguntarem vou usar esse exemplo, qualquer um consegue aprender com sua didática, apresentações, exemplos e dinamismo. De 0 a 10, ganha 11!

  • @viniciusgiacomelli452
    @viniciusgiacomelli452 5 лет назад +629

    Podemos acompanhar a evolução do curso através do crescimento de cabelo na lateral da cabeça do professor! XD

    • @mtsweels
      @mtsweels 5 лет назад +5

      KKKKKKKKKKKKKKKK

    • @davidsalleyezonme1283
      @davidsalleyezonme1283 5 лет назад +3

      loooooool tens razão.

    • @muttleyy794
      @muttleyy794 5 лет назад +21

      Legal, eu acompanhei um pouco da evolução do canal através do estúdio e as tatuagens do Professor Guanabara.

    • @voidnatta
      @voidnatta 5 лет назад +3

      Verdade, me lembro do antigo estúdio :').

    • @lucasxpower5594
      @lucasxpower5594 5 лет назад +2

      O que um Minoxdil nao faz

  • @matheusgomes3447
    @matheusgomes3447 2 месяца назад +3

    Eu assisto o vídeo sem fazer nada e logo depois eu o revejo, porém, fazendo a parte prática.

  • @marlonepereira4998
    @marlonepereira4998 Год назад +4

    Eu aqui em junho de 2023, aprendendo com esse mestre da programação. Muito obrigado pela sua experiência GUANABARA

  • @tiagojosue7131
    @tiagojosue7131 Год назад +1

    olá, recentemente comecei a assistir as aulas, estou gostando muito, antes eu pensava que era muito complicado aprender programação mais hoje com a ajuda do professor e com bastante foco e dedicação hoje estou aprendendo a programar, tá sendo uma experiência muito boa pois eu quero ampliar meu aprendizado e futuramente fazer disso uma carreira. continuarei assistindo as aulas e no fim voltarei para dizer o que eu aprendi...

  • @daltonmauri9313
    @daltonmauri9313 2 года назад +3

    Alguem ai em 2021 fazendo curso hj??? Gustavão, parabens otimo conteudo!!!!!! Vou apoiar lá no site!

  • @Dalila21034
    @Dalila21034 3 года назад +2

    Resolvi aprender JS agora na quarentena mas já procurava aprender programação antes. Estou aprendendo totalmente pelo celular e programando pelo mesmo e está funcionando muito bem e isso mostra que não precisa de um PC para programar. O editor que uso é o SPCK Editor que é muito bom e nele podemos usar o JS com várias frameworks diferentes ou então ele puro

  • @junior47341
    @junior47341 5 лет назад +4

    Foi a melhor explicação sobre variável que já vi até hoje !! Muito bom ...

  • @brunaviriato4661
    @brunaviriato4661 Месяц назад

    Comprei o caderno e assisti o vídeo anotando tudo que era importante fixar para seguir com o estudo.
    Acho que levei mais ou menos 1 hora para anotar e testar cada conteúdo.
    Estudo ativo é aprendizado pra vida toda!

  • @rodrigol0561
    @rodrigol0561 8 месяцев назад +26

    Depois de aprender lógica de programação isso aq vira fichinha

  • @TiagoFerreira-cb8kn
    @TiagoFerreira-cb8kn 5 лет назад +1

    Mano, não conheço nada de JavaScript, esse está sendo meu primeiro contato com a linguagem, sua didática é simplesmente perfeita, estou aprendendo muito e anotando tudo. Obrigado Gustavo Guanabara, por compartilhar seu conhecimento de forma louvável. Abraços professor!!!

  • @mislainebenetti1803
    @mislainebenetti1803 5 лет назад +19

    Melhor professor!

    • @Zampierre
      @Zampierre 3 года назад

      Programação é muito mais de humanas do que de exatas, pois você usa muito mais a lógica e a escrita do que a matemática por exemplo

  • @vinniciusrosa8284
    @vinniciusrosa8284 3 года назад +1

    A forma como você explica tranquiliza o aluno e a gente confia no que você fala. Parabéns!

  • @giorgiaaraujo1503
    @giorgiaaraujo1503 4 года назад +5

    Esse curso maravilhoso está me salvando, muito bom o curso e o professor! parabéns!

  • @KlausNascimento
    @KlausNascimento 8 месяцев назад +1

    O conteúdo apresentado é excelente, e estou aprendendo muito sobre o javascript poderoso e versátil, muito obrigado !

  • @JoaoLucas-dd4xm
    @JoaoLucas-dd4xm 5 лет назад +117

    11:42 "Sr. Stark, não me sinto muito bem..."

  • @grupoarcanjo9496
    @grupoarcanjo9496 3 года назад +2

    E eu que estava tomando uma surra pra aprender, fui lendo conteúdos relacionados no google ao mesmo tempo que dava pausas. (Tô aprendendo do zero)
    Fiquei quase duas horas para digerir bem os 31 minutos do curso, mas encerrei a aula entendendo TUDO e com TUDO anotado...
    Parabéns, professor! Sensacional...

  • @emilysilva1248
    @emilysilva1248 4 года назад +12

    Pra quem viu as aulas de python fica bem mais fácil de entender JS.. Guanabra melhor professor sempre!!

    • @honiplaying179
      @honiplaying179 Год назад

      já ouvi falar dessa linguagem Python, ela tb é muito requisitada no mercado de trabalho?

    • @Mrguaxinim
      @Mrguaxinim Год назад

      @@honiplaying179 Dependendo das áreas sim

  • @fernandaluisa5704
    @fernandaluisa5704 Год назад +2

    Seu curso foi o primeiro em que eu consegui realmente entender oq é Javascript, mesmo ja tendo estudado antes, eu deveria ter começado o seu curso antes de todos os outros. Obrigada

  • @OzielSilva
    @OzielSilva 5 лет назад +11

    22:10 Case sensitive
    use a prática do CamelCase

  • @moisesabreu4979
    @moisesabreu4979 5 лет назад +2

    Entendi a importância de estudar a base quando me deparei com um bug que durou simplesmente 1 semana pra resolver. Bastou verificar o tipo da variável com Typeof ! Estou gostando bastante do conteúdo !

  • @GabrielSantana-hb8dp
    @GabrielSantana-hb8dp 3 года назад +3

    A analogia do estacionamento foi algo incrível.

  • @godsmak6594
    @godsmak6594 3 года назад +1

    Eu tinha feito um curso de JS , essa parte até aprendi bem , mais com essa aula sinto que dominei de vez sobre o assunto ... espetacular
    .

  • @PauloRoberto-qb5wm
    @PauloRoberto-qb5wm 5 лет назад +8

    Esse curso vai falar um pouco sobre OOP em javascript? O curso tá lindo!!!

    • @marco.nascimento
      @marco.nascimento 5 лет назад +1

      Acho que só vão ser esses vídeos mesmo que foram postados, então não. Só vai até funções.

    • @davidsalleyezonme1283
      @davidsalleyezonme1283 5 лет назад +1

      Não, todas as aulas deste curso já foram disponibilizadas.

    • @angelocoelho7615
      @angelocoelho7615 5 лет назад

      Teste procurar nos outros curso feitos pelo Professor, você vai pegar a ideia rápido.

  • @erosmlima5981
    @erosmlima5981 4 года назад +1

    O Melhor Curso de #JavaScript do Brasil, #Guanabara formando mais de 1 milhão de #novos_Programadores.

  • @ed.oliveira99
    @ed.oliveira99 4 года назад +14

    Outra forma de fazer comentários:
    Clica na linha que deseja comentar e pressione "Ctrl + :" Vai ser criado // no começo da linha.
    Fica a dica! ;)

    • @Zampierre
      @Zampierre 3 года назад

      o meu não criou, ele deu zoom...

    • @ed.oliveira99
      @ed.oliveira99 3 года назад +1

      @@Zampierre E aí mano... talvez vc tenha intendido errado... É "Ctrl :"
      O sinal de "+" foi apenas para dizer que tem que pressionar as duas teclas juntas.
      Então, selecione o que vc deseja comentar e pressione Ctrl :

    • @Zampierre
      @Zampierre 3 года назад +1

      @@ed.oliveira99 ah sim, obrigado

    • @natansantos4280
      @natansantos4280 5 месяцев назад +1

      @@ed.oliveira99 vlw Chefe

  • @assisalexandre2219
    @assisalexandre2219 2 года назад +1

    rapaz... sem comentários! excepcional a maneira de ensinar do Gustavo

  • @kaylaluaynne8864
    @kaylaluaynne8864 2 года назад +5

    Guanabara, não é que eu queira pular algumas etapas de propósito só pq eu sei kkkkk é que nessa busca do curso perfeito de Js eu fiz outros tres antes do seu, e todos ensinam mais ou menos a mesma coisa... Mas perderam na didática, e nessa parte vc é mestre kkkk adoro seus cursos s2 s2

  • @deltondias5046
    @deltondias5046 4 года назад +1

    sinceramente não sei o que é melhor, a forma como voce explica ou curso que voce disponibiliza. Agradeço muito por isso.

  • @the_niels
    @the_niels 5 лет назад +4

    Faz curso de JQuery e Ajax tbm, professor

  • @drielisonlopes
    @drielisonlopes 4 года назад

    Eu conheci o canal procurando cursos de JavaScript intermediário e avançado mas achei tão bom que está fazendo desde o básico novamente. Vou ficar muito feliz e eternamente agradecido quando acabar o básico e descobrir que tem os outros níveis também.

  • @SonsDivinosdeAdoracao
    @SonsDivinosdeAdoracao 2 года назад +7

    Para quem não conseguiu ver:
    Aqui estão minhas anotações:
    Variáveis e Tipos
    No Módulo A, da última aula, a gente viu que temos 2 comandos, e que em ambos, faltam os dados. Nesses comandos ( window prompt e confirm ), você deve ter se perguntado “para onde foi aqueles dados” . Na verdade, esses dados não foram para lugar nenhum, e nessa aula vamos aprender a como guardar os dados.
    📖 Comentários: mas antes de aprendermos a como guardar dados, vamos aprender a como colocar comentários no seu código. Temos 2 tipos de comentários, o primeiro é colocar // que serve para uma única linha. Já o /* */ serve para colocar mais de uma linha.
    _________________________________________________________________________________
    Então vamos pegar, por exemplo, várias vagas para carros, porém temos muitos carros, e portanto, muita desorganização. Então, o que vamos fazer é o seguinte, vamos adicionar nomes a cada uma dessas vagas, e dentro delas vai estar o nome do carro. Então vai estar mais ou menos assim: vaga a1 = carro1. Esse “=” significa recebe em JS, então sempre quando você ver o símbolo "=", nunca chame “=" de igual.
    Mas aí também tem um carro 2, então como a gente consegue, fisicamente, colocar um carro em uma vaga sendo ocupada por outro carro? Obviamente não dá! Então por isso, vamos precisar tirar esse carro que está ocupando a vaga com o comando “null", que significa que a vaga vai ficar nula dentro.
    UMA VARIÁVEL
    Agora, vamos criar 3 variáveis, e semelhante, ao o que você viu agora, ao invés de vaga a1 = carro1, vamos utilizar o comando var , que são as variáveis. E para identificarmos essas 3 variáveis, vamos colocar um nome em cada uma. Agora ficou : var (variável) a1 (nome da variável) = (recebe) carro1 .
    *Comando em JS:
    var a1 = 'carro1'
    a1
    >carro1
    E quando o carro1 foi colocado dentro da variável a1 , ele recebeu o nome de “atribuição”.
    _________________________________________________________________________________
    O nome de cada variável, é chamado de “identificador”. E existe algumas regras para um identificador:
    - Podem começar com letra, $ ou _
    - Não podem começar com números
    - É possível usar letras ou números
    - É possível usar acentos e símbolos
    - Não podem conter espaços
    - Não podem ser nomes de comandos
    E lembre-se, além do var , podemos utilizar o *let*.
    _________________________________________________________________________________
    E aqui vão dicas para variáveis:
    - Tente utilizar nomes coerentes nas variáveis. Exemplo: uma variável que vai armazenar idade, vai ter o nome de “idade”.
    - Evite se tornar um “Programador Alfabeto” ou um “Programador Numérico”. Exemplo: Não usar os nomes das variáveis como “a”, “b” ou “a1”, “a2”.
    _________________________________________________________________________________
    E aqui, vão tipos de dados nas variáveis:
    📅Numbers: são números.
    💬 String: que são um conjunto de caracteres.
    ✅ Boolean: true e false.
    E para saber todos esses tipos de dados, eu posso usar o comando typeof , que vai verificar que tipo um dado é.

  • @rodrigooliveira-od6mv
    @rodrigooliveira-od6mv 4 года назад +1

    Caramba, paguei um curso na udemy Curso moderno de JS 2019, não chegam nem perto desse aqui e olha que lá eu já assisti 100 aulas e aqui ainda estou na 6ª. Uma coisa é ensinar e outra é enrolar. Também tem a questão da pessoa ter didática e ser carismática. Vamos dizer que ensinar é dom. Não pense que porque você aprendeu que vai conseguir ensinar. Parabéns Gustavo, queria ter te conhecido antes, espero que as aulas continuem evoluindo nesse nível.

  • @lucianopagotto3572
    @lucianopagotto3572 3 года назад +9

    RAPAZ!! Bem que você me avisou pra anotar os comandos.... E estou eu cá no vídeo de novo tentando achar um kkkkkkkkkkkkk.
    Juro que tô anotando mas esse foi um dos poucos que deixei passar =(.
    Anotem galera!!

    • @na_panfletos_e_cartoes
      @na_panfletos_e_cartoes 3 года назад

      qual foi rs

    • @NabutoLs
      @NabutoLs 3 года назад +1

      Eu comprei um agenda e 2 canetas, tô anotando tudo, comandos, coisas que eu acho específico e etc

    • @saudeFisicaeMental21
      @saudeFisicaeMental21 2 года назад

      A gente sempre acaba fazendo o contrário kkkk e eu q tô fazendo todos os códigos usando só o bloco de notas

  • @leandrofelippe1240
    @leandrofelippe1240 2 года назад

    Que aula sensacional. Acompanho o Guanabara desde a época que ele
    lançou o curso de HTML5, na época eu ainda estava na faculdade, me ajudou demais
    para ampliar os meus conhecimentos. Esse professor é sem duvida o melhor que eu já vi,
    ensina como ninguém.

  • @rafaelfreitas4425
    @rafaelfreitas4425 2 года назад +2

    Hoje eu amo programação por sua causa, Gustavo. Muito Obrigado!

  • @leandronascimento4670
    @leandronascimento4670 5 лет назад +14

    11:42 Thanos não perdoa nem os vídeos do guanabara kkkk

  • @marcoboiane
    @marcoboiane 4 года назад +2

    Guanabara sempre com uma didática incrível! Aluno eterno do Curso em Vídeo

  • @luannunes7227
    @luannunes7227 5 лет назад +3

    Parabéns, já estou fazendo o curso completo! Obrigado por isso.

  • @lanawebgrafgraficaesites8429
    @lanawebgrafgraficaesites8429 4 года назад

    Melhor professor não há. Sem dúvida nenhuma é o melhor! O q não entendi com outros professores, com esse aprendi em apenas 01 aula. Parabéns pelas aulas e pelo incentivos.

  • @matheusdiedrichs
    @matheusdiedrichs 6 месяцев назад +3

    shift + alt + A abre um comentário em qualquer linguagem*

  • @50Deivisson
    @50Deivisson 15 дней назад

    Melhor canal do RUclips quanto o assunto é TI, parabéns pelo trabalho.

  • @morieth1
    @morieth1 3 года назад +4

    Eu arquiteto vendo aula de programação.
    Guana: imagine que vc tem um terreno.
    Eu: aaaavsf

  • @mateus_boy
    @mateus_boy 11 месяцев назад +1

    Firme e forte na trilha da programação!

  • @ThiagoFontes
    @ThiagoFontes 5 лет назад +3

    Pessoal o tipo da variável pode mudar facilmente assim pois o JS é uma linguagem de tipagem dinâmica :)

  • @waldemircorrea5422
    @waldemircorrea5422 3 года назад +1

    É a melhor coisa que já vi na internet.

  • @yasminmariarodriguesrosa3314
    @yasminmariarodriguesrosa3314 Год назад +3

    Não consegui resolver o problema no VSCODE fica aparecendo a mensagem de Node: Termo 'node' não reconhecido como nome cmdlet

    • @cheudoflex
      @cheudoflex 10 месяцев назад +1

      o msm aqui, voce conseguiu resolver o problema?

    • @Ana-is5ki
      @Ana-is5ki 6 месяцев назад +1

      Conseguiram resolver?

    • @professorpanda1
      @professorpanda1 5 месяцев назад +1

      Remove e reinstala o node com a última versão LTS

    • @Allamcm
      @Allamcm 5 месяцев назад +1

      Só reiniciar, provavelmente vocês instalaram tudo agora e não reiniciaram a máquina

  • @caianav2361
    @caianav2361 2 года назад

    Tô vendo C na faculdade e as apostilas estão complicando muito, caí aqui de paraquedas e os conceitos são os mesmos. Muito feliz que um professor tão bom esteja disponibilizando aulas gratuitas com uma produção tão bem feita e uma didática impecável e fácil de entender. Nota 1000

  • @riku2837
    @riku2837 4 года назад +5

    como se chama o "=" no javascript em inglês? aparentemente o google não entende "=" como uma letra pesquisada, e "receive" creio que não seja.

  • @klausmedeiros33
    @klausmedeiros33 7 месяцев назад

    Obrigado pelo serviço prestado, todo ensino. Glória a DEUS pela sua vida!

  • @maxbranco7321
    @maxbranco7321 4 года назад +12

    var moto = "caminhão"; Como que o JS fez caber um caminhão na vaga da moto?

  • @breno5g
    @breno5g 5 лет назад +1

    A qualidade do curso é excelente e por hora meus códigos serão um mar de comentários para garantir que eu não me esqueça de nada e nem tenha que buscar meu caderno a todo instante.

  • @edupazz
    @edupazz 4 года назад +66

    NaN (not a number)
    > typeof NaN
    'number'
    O mundo não faz sentido

    • @viniciuspessanha7128
      @viniciuspessanha7128 4 года назад +2

      Isso aqui explica bem o motivo de retornar 'number': stackoverflow.com/questions/2801601/why-does-typeof-nan-return-number

    • @PabloBusatto
      @PabloBusatto 4 года назад +1

      Eu ia comentar isso hehe.

    • @Marujhin
      @Marujhin 4 года назад

      Mindblowing

    • @paulochagas7575
      @paulochagas7575 4 года назад

      na hora me veio o simbulo "detroid" na mente kkkkkkkkkkkk

  • @Arthur-wb7fd
    @Arthur-wb7fd 4 года назад

    Incrível como nem um simples terminal esses cursos de 1k, 2k não se prestam a ensinar. Eterna gratidão, Prof. Guanabara.

  • @italoluz8979
    @italoluz8979 3 года назад +29

    "Não podem ser *palavras reservadas* ."
    Eu:
    var let = const

  • @wiltondionisio1878
    @wiltondionisio1878 5 лет назад +2

    Melhor didática que já vi nessa tal de internet...

  • @thepolystation5228
    @thepolystation5228 5 лет назад +5

    informação extra: se você quiser "travar" o valor de uma variável, ou seja, que ela, depois de declarada, não mude de jeito nenhum, é só substituir o "var" pelo "const"

  • @emersonmelo8139
    @emersonmelo8139 Год назад

    Não posso deixar de comentar aqui a didática desse cara, mano que incrível a facilidade com que ele traz a nós o conhecimento, parabéns!

  • @aruka9000
    @aruka9000 5 лет назад +6

    dependendo do carro da pra colocar 2 em uma vaga.
    Prova: unzipthelip.files.wordpress.com/2010/02/1.jpg

  • @cedporra
    @cedporra 5 лет назад +2

    Guanabara. Não querendo ser chato, mas apenas compartilhando o que eu aprendi. E como professor você sabe que isso é essencial!
    A gente não chama aquele acento ( ` ) de "crase", e sim de ACENTO GRAVE. "Crase" é a junção de 2 "A's", que representamos com um acento GRAVE nele, ficando: ( à )

    • @SABEReDIVERTIR
      @SABEReDIVERTIR 5 лет назад

      Não querendo ser mais chato ainda: na Língua Portuguesa, o acento (`) é chamado de crase sim, e é usado principalmente com a letra a (à). Ex: Eu vou à escola. (que poderia ser substituído como "para a" = Eu vou para a escola.
      O acento agudo é ao contrário (´) e é usado na maioria das vogais. No "a" ele é usado quando a vogal acompanha verbo. Ex: Ele cantará a canção. (Ultimamente a maioria dos jovens não sabem pronunciar corretamente o futuro do presente e têm a chata mania de colocar o verbo principal no infinitivo e acrescentar um verbo auxiliar = Ele vai cantar a canção.).
      Resumindo: ser chato e ensinar errado fica mais chato ainda. Mas ao encontrar um professor de Língua Portuguesa que é nativamente chato, é preciso que haja exemplos concretos para ilustrar o que se prega. Consulte os livros didáticos, meu jovem.

    • @cedporra
      @cedporra 5 лет назад

      @@SABEReDIVERTIR opa! seu comentário me fez perceber que, na pressa, eu acabei confundindo o termo "agudo" com "grave".
      Logo o que eu expliquei continua correto, basta substituir por acento GRAVE.
      De resto você está cometendo o mesmo erro do Guanabara, ao chamar de crase o acento GRAVE.
      Então sugiro que siga seu conselho de dar uma estudada antes. Pesquise ai a diferença de acento grave e crase.

    • @cedporra
      @cedporra 5 лет назад

      @@SABEReDIVERTIR para aprender sobre o que eu estou falando, dê uma lida aqui, meu jovem: clubedoportugues.com.br/crase-e-acento-grave-sao-coisas-diferentes

    • @SABEReDIVERTIR
      @SABEReDIVERTIR 5 лет назад

      @@cedporra , pode até ser...mas acento grave pode existir em palavras estrangeiras, e não é crase.

  • @robsonsilva9490
    @robsonsilva9490 4 года назад +4

    "Não desanima, não fique com medo, não fique preocupado, você vai conseguir aprender isso tudo! Eu garanto!" - Gustavo Guanabara.

  • @marcosantoniosouzapereirad6817
    @marcosantoniosouzapereirad6817 2 года назад +1

    Só aulas top, muito fácil de entender com as suas explicações Professor.

  • @OzielSilva
    @OzielSilva 5 лет назад +4

    Quem quiser saber mais como nomear variáveis recomendo a leitura do livro clean code.

    • @cicloviajanti
      @cicloviajanti 5 лет назад

      Oi Oziel, você entende bem de JavaScript?
      Eu estou com dificuldade em integrar o Node no Visual Studio. Sabe como isso funciona?

    • @OzielSilva
      @OzielSilva 5 лет назад +1

      ​@@cicloviajanti Não entendi sua pergunta.kkk

    • @cicloviajanti
      @cicloviajanti 5 лет назад

      Eu nao consegui abrir o node no visual, igual ensina nas aulas do Gustavo

    • @OzielSilva
      @OzielSilva 5 лет назад +1

      @@cicloviajanti Você tá usando o VS Code ou o Visual Studio?

    • @cicloviajanti
      @cicloviajanti 5 лет назад

      @@OzielSilva visual code

  • @MMV7137
    @MMV7137 Год назад

    Sua metodologia de ensino é simplesmente incrível, a explicação sobre as variáveis é simples e eficiente, parabéns!

  • @angelus-senpai3469
    @angelus-senpai3469 4 года назад +4

    Window.prompt("Os comandos de comentários eles ocupam mais memória no código???") //Tomara que ele veja esta pergunta;-;

    • @cleiton_rs
      @cleiton_rs 4 года назад +2

      Como os comentários não serão executados no código, logo, eles não consomem mais memória no código.

    • @angelus-senpai3469
      @angelus-senpai3469 4 года назад

      @@cleiton_rs Obrigado ^-^

    • @Zampierre
      @Zampierre 3 года назад

      @@cleiton_rs faz sentido, mas, eles não estão ali? estão usando algum resquício de memória de algum lugar

  • @warley486
    @warley486 2 года назад

    Guanabara, "GG", cara obrigadaço, estou participando de um Bootcamp e estava mais perdido que agulha em palheiro. Gratidão a você e ao time. Inspiração para propagar conhecimento. Show, sucesso, prosperidade, imunidade, saúde abundantes.

  • @Gabriel_Bento
    @Gabriel_Bento 3 года назад +4

    Dica: não abrevie nome de variáveis, isso é um péssimo hábito. Em vez disso, escreva o nome por extenso.

  • @deplay-z
    @deplay-z Год назад

    Melhor explicação da minha vida que eu já vi sobre o que são variáveis, se eu tivesse visto isso quando aprendi variáveis pela primeira vez, eu não teria penado tanto pra aprender prog

  • @jheffesonleal2881
    @jheffesonleal2881 2 года назад +3

    Minhas anotações :
    = RECEBA

    • @daviaroeira
      @daviaroeira 2 года назад +1

      Fiz igualzinho, mano! kkkk

  • @Gustavo-ot1tn
    @Gustavo-ot1tn 3 года назад +1

    Professor, meu amigo, sua didática é um absurdo de boa

  • @sertranscendente2047
    @sertranscendente2047 4 года назад +1

    Valeu Gustavo você mudou minha vida com esse curso

  • @idernandoalves6725
    @idernandoalves6725 5 лет назад +2

    Cara sua didatica é muito boa, estou acompanhando e usando suas dicas de aprendizado, nao desista de nos ensinar
    Parabens Guanabara muito sucesso>

  • @juniorvery7764
    @juniorvery7764 6 месяцев назад

    This video is a true audiovisual spectacle! The production quality is top-notch. Congratulations on your dedication to excellence, it's amazing!

  • @fredericonobrega6007
    @fredericonobrega6007 4 года назад

    Esse digníssimo Professor deveria ganhar um PRÊMIO MUNDIAL pela melhor didática em aulas de TI!! É impossível NÃO aprender !!!

  • @diogopimentel8694
    @diogopimentel8694 Год назад +2

    que dinâmica incrível, tô maratonando o canal, ganhou mais um membro

  • @catarinalopes3345
    @catarinalopes3345 2 года назад

    Gente para quem está com problema no terminal e não tá querendo executar o Node tem um vídeo no RUclips ensinando, copia o texto q aparece e pesquisa no RUclips é um vídeo de um cara falando bem baixinho mas dá pra entender. No caso ele entra em editar as variáveis no seu pc etc. Enfim consegui resolver em 5min

  • @meusupdecadadia3147
    @meusupdecadadia3147 Год назад +1

    Namoral , vc fez a pose pro print , vc e incrível professor, assim que eu receber vou ser apoiador, seus conteúdos são incríveis parabéns

  • @samuelcoimbra6183
    @samuelcoimbra6183 4 года назад

    Gustavo Guanabara é um excelente instrutor de tecnologia da informação.

  • @ubersolitario
    @ubersolitario Год назад +1

    Amigo só falo uma coisa, pega o Guanabara e vem 🎶🎶🎶 , pega o Guanabara e vem 🎶🎶🎶. Melhor curso do RUclips.

  • @carlosmatheus7493
    @carlosmatheus7493 5 лет назад +1

    Os designs dos vídeos são, simplesmente, sensacionais!

  • @filipegalvao8991
    @filipegalvao8991 3 года назад

    Gustavo Guanabara e equipe do Curso em Vídeo são o nosso CS50. Parabéns pelo trabalho, cada vez mais fino!