{"id":153,"date":"2024-01-07T23:01:21","date_gmt":"2024-01-08T02:01:21","guid":{"rendered":"https:\/\/desvendandoocodigo.com.br\/?p=153"},"modified":"2024-02-18T14:59:28","modified_gmt":"2024-02-18T17:59:28","slug":"aula-05-javascript-para-iniciantes-tipos-de-dados-operadores-e-estruturas-condicionais","status":"publish","type":"post","link":"https:\/\/desvendandoocodigo.com.br\/?p=153","title":{"rendered":"Aula 05: JavaScript para Iniciantes: Tipos de Dados, Operadores e Estruturas Condicionais"},"content":{"rendered":"\n<p>Oi, pessoal! <\/p>\n\n\n\n<p>Bem-vindos de volta ao nosso blog! <\/p>\n\n\n\n<p>No v\u00eddeo de hoje, vamos mergulhar no fascinante mundo do JavaScript, especialmente voltado para iniciantes. Se voc\u00ea est\u00e1 come\u00e7ando a explorar a programa\u00e7\u00e3o ou simplesmente quer refor\u00e7ar seus conhecimentos, este v\u00eddeo \u00e9 para voc\u00ea! <\/p>\n\n\n\n<p>Em JavaScript, os tipos de dados desempenham um papel fundamental na manipula\u00e7\u00e3o de informa\u00e7\u00f5es e na cria\u00e7\u00e3o de programas din\u00e2micos. Compreender os diferentes tipos de dados dispon\u00edveis na linguagem \u00e9 essencial para escrever c\u00f3digo eficiente e robusto. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tipos de dados em JavaScript<\/h2>\n\n\n\n<p><strong>Number<\/strong>: Representa valores num\u00e9ricos, como inteiros e decimais. Por exemplo: var<code> idade = 25;<\/code>.<\/p>\n\n\n\n<p><strong>String<\/strong>: Representa sequ\u00eancias de caracteres, como texto. Por exemplo: <code>var nome = \"Maria\";<\/code>.<\/p>\n\n\n\n<p><strong>Boolean<\/strong>: Representa valores verdadeiros ou falsos. Por exemplo: <code>var ativo = true;<\/code>.<\/p>\n\n\n\n<p><strong>Undefined<\/strong>: Representa um valor indefinido. Por exemplo: <code>var x;<\/code>.<\/p>\n\n\n\n<p>Compreender os diferentes tipos de dados em JavaScript \u00e9 essencial para escrever c\u00f3digo eficiente e evitar erros de manipula\u00e7\u00e3o de dados. Pratique a utiliza\u00e7\u00e3o de diferentes tipos de dados em seus programas para aprimorar suas habilidades de programa\u00e7\u00e3o em JavaScript.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CONDICIONAIS<\/h2>\n\n\n\n<p>As condicionais em JavaScript s\u00e3o utilizadas para controlar o fluxo do programa, permitindo que diferentes blocos de c\u00f3digo sejam executados dependendo de uma condi\u00e7\u00e3o espec\u00edfica. Existem principalmente tr\u00eas tipos de condicionais em JavaScript: Simples, Composta e Aninhada.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Condicional Simples<\/h3>\n\n\n\n<p>Uma condicional simples em JavaScript envolve apenas a estrutura <strong>if<\/strong> e ir\u00e1 apresentar alguma coisa somente se a proposi\u00e7\u00e3o for verdadeira.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"202\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-17.png\" alt=\"\" class=\"wp-image-768\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-17.png 424w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-17-300x143.png 300w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Condicional Composta<\/h3>\n\n\n\n<p>Na condicional composta teremos uma informa\u00e7\u00e3o caso o teste l\u00f3gico tenha um resultado verdadeiro e caso seja falso o nosso teste l\u00f3gico ir\u00e1 apresentar outra informa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Neste exemplo, o programa verifica se a vari\u00e1vel <code>idade<\/code> \u00e9 maior ou igual a 18. Se for verdadeiro, ele imprime &#8220;Voc\u00ea \u00e9 maior de idade.&#8221;. Caso contr\u00e1rio, imprime &#8220;Voc\u00ea n\u00e3o \u00e9 maior de idade.&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"235\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-19.png\" alt=\"\" class=\"wp-image-770\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-19.png 447w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-19-300x158.png 300w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Condicional Aninhada ou Encadeada<\/h3>\n\n\n\n<p>Neste tipo de condicional teremos mais de um teste l\u00f3gico sendo realizado caso o primeiro n\u00e3o seja verdadeiro.<\/p>\n\n\n\n<p>Caso nenhum dos testes l\u00f3gicos tenha um retorno verdadeiro a \u00faltima op\u00e7\u00e3o \u00e9 a \u00fanica que ser\u00e1 verdadeira, e dessa forma n\u00e3o \u00e9 necess\u00e1rio colocar if depois do else.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"257\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-20.png\" alt=\"\" class=\"wp-image-771\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-20.png 307w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/02\/image-20-300x251.png 300w\" sizes=\"(max-width: 307px) 100vw, 307px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conte\u00fado do V\u00eddeo<\/h2>\n\n\n\n<p>Tipos de Dados em JavaScript; Entendendo n\u00fameros, strings, booleanos; Como identificar e trabalhar com diferentes tipos de dados. Operadores em JavaScript : Aritm\u00e9ticos, de atribui\u00e7\u00e3o, de compara\u00e7\u00e3o e l\u00f3gicos. Demonstra\u00e7\u00e3o pr\u00e1tica de como utilizar esses operadores. <\/p>\n\n\n\n<p><strong>Objetivo do V\u00eddeo:<\/strong> Proporcionar uma compreens\u00e3o s\u00f3lida dos conceitos fundamentais do JavaScript. Capacitar os iniciantes a escreverem c\u00f3digos simples usando tipos de dados, operadores e estruturas condicionais. <\/p>\n\n\n\n<p>N\u00e3o esque\u00e7a de praticar, pois somente a pr\u00e1tica far\u00e1 voc\u00ea um desenvolvedor de alto n\u00edvel, apenas assistir as aulas n\u00e3o ir\u00e1 gerar um resultado satisfat\u00f3rio e acabar\u00e1 desanimando da programa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Fiquem ligados para os pr\u00f3ximos v\u00eddeos, e at\u00e9 a pr\u00f3xima codifica\u00e7\u00e3o! <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Aula 05: JavaScript para Iniciantes: Tipos de Dados, Operadores e Estruturas Condicionais\" width=\"960\" height=\"540\" src=\"https:\/\/www.youtube.com\/embed\/OmGuPV4tzrY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Oi, pessoal! Bem-vindos de volta ao nosso blog! No v\u00eddeo de hoje, vamos mergulhar no fascinante mundo do JavaScript, especialmente voltado para iniciantes. Se voc\u00ea est\u00e1 come\u00e7ando a explorar a programa\u00e7\u00e3o ou simplesmente quer refor\u00e7ar seus conhecimentos, este v\u00eddeo \u00e9 para voc\u00ea! Em JavaScript, os tipos de dados desempenham um papel fundamental na manipula\u00e7\u00e3o de informa\u00e7\u00f5es e na cria\u00e7\u00e3o de programas din\u00e2micos. Compreender os diferentes tipos de dados dispon\u00edveis na linguagem \u00e9 essencial para escrever c\u00f3digo eficiente e robusto. Tipos de dados em JavaScript Number: Representa valores num\u00e9ricos, como inteiros e decimais. Por exemplo: var idade = 25;. String: Representa sequ\u00eancias de caracteres, como texto. Por exemplo: var nome = &#8220;Maria&#8221;;. Boolean: Representa valores verdadeiros ou falsos. Por exemplo: var ativo = true;. Undefined: Representa um valor indefinido. Por exemplo: var x;. Compreender os diferentes tipos de dados em JavaScript \u00e9 essencial para escrever c\u00f3digo eficiente e evitar erros de manipula\u00e7\u00e3o de dados. Pratique a utiliza\u00e7\u00e3o de diferentes tipos de dados em seus programas para aprimorar suas habilidades de programa\u00e7\u00e3o em JavaScript. CONDICIONAIS As condicionais em JavaScript s\u00e3o utilizadas para controlar o fluxo do programa, permitindo que diferentes blocos de c\u00f3digo sejam executados dependendo de uma condi\u00e7\u00e3o espec\u00edfica. Existem principalmente tr\u00eas tipos de condicionais em JavaScript: Simples, Composta e Aninhada. Condicional Simples Uma condicional simples em JavaScript envolve apenas a estrutura if e ir\u00e1 apresentar alguma coisa somente se a proposi\u00e7\u00e3o for verdadeira. Condicional Composta Na condicional composta teremos uma informa\u00e7\u00e3o caso o teste l\u00f3gico tenha um resultado verdadeiro e caso seja falso o nosso teste l\u00f3gico ir\u00e1 apresentar outra informa\u00e7\u00e3o. Neste exemplo, o programa verifica se a vari\u00e1vel idade \u00e9 maior ou igual a 18. Se for verdadeiro, ele imprime &#8220;Voc\u00ea \u00e9 maior de idade.&#8221;. Caso contr\u00e1rio, imprime &#8220;Voc\u00ea n\u00e3o \u00e9 maior de idade.&#8221;. Condicional Aninhada ou Encadeada Neste tipo de condicional teremos mais de um teste l\u00f3gico sendo realizado caso o primeiro n\u00e3o seja verdadeiro. Caso nenhum dos testes l\u00f3gicos tenha um retorno verdadeiro a \u00faltima op\u00e7\u00e3o \u00e9 a \u00fanica que ser\u00e1 verdadeira, e dessa forma n\u00e3o \u00e9 necess\u00e1rio colocar if depois do else. Conte\u00fado do V\u00eddeo Tipos de Dados em JavaScript; Entendendo n\u00fameros, strings, booleanos; Como identificar e trabalhar com diferentes tipos de dados. Operadores em JavaScript : Aritm\u00e9ticos, de atribui\u00e7\u00e3o, de compara\u00e7\u00e3o e l\u00f3gicos. Demonstra\u00e7\u00e3o pr\u00e1tica de como utilizar esses operadores. Objetivo do V\u00eddeo: Proporcionar uma compreens\u00e3o s\u00f3lida dos conceitos fundamentais do JavaScript. Capacitar os iniciantes a escreverem c\u00f3digos simples usando tipos de dados, operadores e estruturas condicionais. N\u00e3o esque\u00e7a de praticar, pois somente a pr\u00e1tica far\u00e1 voc\u00ea um desenvolvedor de alto n\u00edvel, apenas assistir as aulas n\u00e3o ir\u00e1 gerar um resultado satisfat\u00f3rio e acabar\u00e1 desanimando da programa\u00e7\u00e3o. Fiquem ligados para os pr\u00f3ximos v\u00eddeos, e at\u00e9 a pr\u00f3xima codifica\u00e7\u00e3o!<\/p>\n","protected":false},"author":1,"featured_media":632,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[15],"tags":[],"_links":{"self":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/153"}],"collection":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=153"}],"version-history":[{"count":6,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/153\/revisions"}],"predecessor-version":[{"id":772,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/153\/revisions\/772"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/media\/632"}],"wp:attachment":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}