<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Josué Barbosa(Fypher)</title>
    <description>The latest articles on DEV Community by Josué Barbosa(Fypher) (@josuebsilva).</description>
    <link>https://dev.to/josuebsilva</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1003169%2F247a624f-cbe8-4b94-8f09-aed2e59f6d1c.jpeg</url>
      <title>DEV Community: Josué Barbosa(Fypher)</title>
      <link>https://dev.to/josuebsilva</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/josuebsilva"/>
    <language>en</language>
    <item>
      <title>O que é variável em JavaScript</title>
      <dc:creator>Josué Barbosa(Fypher)</dc:creator>
      <pubDate>Tue, 17 Jan 2023 11:57:11 +0000</pubDate>
      <link>https://dev.to/josuebsilva/o-que-e-variavel-em-javascript-45m0</link>
      <guid>https://dev.to/josuebsilva/o-que-e-variavel-em-javascript-45m0</guid>
      <description>&lt;p&gt;Trabalhar com variável em &lt;a href="https://jedibit.com.br/o-que-e-javascript/" rel="noopener noreferrer"&gt;JavaScript&lt;/a&gt; é muito simples e divertido. Diferentemente de outras linguagens, as quais são fortemente tipadas, como o Java por exemplo, o JavaScript é muito mais dinâmico e fácil para se trabalhar com variáveis.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que são variáveis?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0e9qle33jjyax11lbak.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd0e9qle33jjyax11lbak.png" alt="Image description" width="402" height="125"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Variáveis são como micro caixas para armazenar dados em tempo de execução do programa, no caso do JavaScript, o Navegador. Veja um exemplo de variável abaixo.&lt;br&gt;
Imagine as variáveis como uma caixa pequena&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mas antes, vamos fazer uma breve revisão sobre o JavaScript.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcsc3d8i840qmpan43y1y.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcsc3d8i840qmpan43y1y.gif" alt="Image description" width="400" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;JavaScript (frequentemente abreviado como JS) é uma linguagem de programação interpretada estruturada.&lt;/p&gt;

&lt;p&gt;Com JavaScript você consegue manipular os objetos de uma página web de forma dinâmica. Só para você entender, hoje o JavaScript se tornou tão poderoso que conseguimos fazer praticamente qualquer coisa com essa linguagem. Desde aplicações web, desktop e jogos.&lt;/p&gt;

&lt;p&gt;De acordo com o StackOverflow, o JavaScript é a linguagem mais popular do mundo:&lt;br&gt;
As linguagens mais usadas do mundo&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjkbn9whxu67vetksjwpk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjkbn9whxu67vetksjwpk.png" alt="Image description" width="800" height="629"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O salário médio de um desenvolvedor JavaScript é em torno de quatro a cinco mil reais. Mas vai depender do seu nível de conhecimento e experiência. Tem cargos que já dar para começar ganhando de 7 a 8 mil reais.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foxhrg2jkow7wy75t1epn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foxhrg2jkow7wy75t1epn.png" alt="Image description" width="800" height="236"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Bora para a prática&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxp2bmsyz6wqdrzvf09r8.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxp2bmsyz6wqdrzvf09r8.gif" alt="Image description" width="354" height="354"&gt;&lt;/a&gt;&lt;br&gt;
Vamos abrir o navegador, acessar o google, clicar no botão direito dentro de qualquer área do site e ir na opção inspecionar.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyhzld415ffbmh9dyo8pv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyhzld415ffbmh9dyo8pv.png" alt="Image description" width="800" height="964"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Roda esse código:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;document.body.style.backgroundColor = 'green';&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Como você pode ver, esse é um exemplo de um código JavaScript e o poder que ele tem para manipular uma página Web.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F18d4s72m1y6n7likohfo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F18d4s72m1y6n7likohfo.png" alt="Image description" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O console do navegador é muito útil para depurar nosso código e tempo de desenvolvimento. Testar funções, parâmetros e etc. Só tome cuidado para não mostrar informações sensíveis aqui quando o seu sistema estiver em produção. &lt;/p&gt;

&lt;p&gt;Detalhe, não pense que está rodando um código aqui que você estará roubando o google, pois esses comandos só funcionam em tempo de execução. Se eu recarregar a página não terá mais o efeito do comando salvo.&lt;/p&gt;

&lt;h2&gt;
  
  
  JavaScript é Java?
&lt;/h2&gt;

&lt;p&gt;Embora existam semelhanças entre JavaScript e Java, incluindo o nome da linguagem, a sintaxe e as respectivas bibliotecas padrão duas linguagens são distintas e diferem muito entre si.&lt;/p&gt;

&lt;h2&gt;
  
  
  O que é  ECMAScript?
&lt;/h2&gt;

&lt;p&gt;O ECMAScript dita as regras, como limitações, boas práticas (O que deve e o que não deve ser feito) e as padronização. O JavaScript é a linguagem de programação em si.&lt;br&gt;
Criando a primeira variável em JavaScript&lt;br&gt;
JavaScript&lt;/p&gt;

&lt;p&gt;&lt;code&gt;let idade = 5;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Bom, de forma simples e sucinta, nós temos a nossa variável.&lt;/p&gt;

&lt;p&gt;Declararei o nome da variável e disse que ela vai receber um valor 5 do tipo número.&lt;/p&gt;

&lt;p&gt;Vamos entender mais um pouco.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;let&lt;/strong&gt; é a palavra chave para dizer o tipo da nossa variável&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;idade&lt;/strong&gt; é o nome da nossa variável&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;=&lt;/strong&gt; é a operação de atribuição. Ou seja, estamos atribuindo o valor que está à direita para dentro da variável que está à esquerda, cujo nome é idade.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5&lt;/strong&gt; é o valor da variável em si.&lt;/p&gt;

&lt;p&gt;E por fim, toda sentença em JavaScript você deve finalizar com ponto e vírgula.&lt;/p&gt;

&lt;p&gt;As variáveis não podem ter espaço, vírgula, ponto ou caracteres especiais.  O recomendado é usar o &lt;strong&gt;camelCase&lt;/strong&gt;. A primeira letra em minúscula e as palavras consequentes em maiúsculo.&lt;/p&gt;

&lt;p&gt;Se eu fosse digitar Nome completo. Eu não devo digitar Nome completo.&lt;/p&gt;

&lt;p&gt;mas assim: nomeCompleto.&lt;/p&gt;

&lt;p&gt;É importante frisar que as variáveis em JavaScript são case sensitive, eles se diferenciam como são definidas.&lt;/p&gt;

&lt;p&gt;Por exemplo: você declarou idade com i minúsculo e tenta acessar essa variável com o I maiúsculo. Isso faz diferença, vai gerar um erro.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mas como posso testar essa variável?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Para isso, podemos usar o comando &lt;strong&gt;console.log(idade)&lt;/strong&gt; e colocar para vermos a saída do valor dessa variável.&lt;br&gt;
Tipos de dados de variável em JavaScript&lt;/p&gt;

&lt;p&gt;Diferentemente do Java ou C#, no JavaScript nós não precisamos definir o tipo de dado que essa variável irá receber, mas a sua atribuição em si já irá determinar o valor da mesma, no entanto, esse valor poderá ser mudado ao longo do código sem precisar alterar o tipo de dado da variável, por exemplo:&lt;/p&gt;

&lt;p&gt;Digamos que você declara uma variável e atribui um tipo “String”, que representa um valor em texto, mas ao longo do código esse valor muda e você atribui um valor do tipo “Number”, por sua vez, o interpretador irá entender o valor sem causar uma exceção. Já em Java ou C#. &lt;/p&gt;

&lt;p&gt;Isso seria impossível, pois todas as variáveis já estão estritamente limitadas aos tipos pré definidos, uma string não pode receber um inteiro e vise versa, claro que há maneiras de forçar uma conversão, mas isso não vem ao caso.&lt;/p&gt;

&lt;p&gt;Vamos criar mais uma variável chamada&lt;br&gt;
JavaScript&lt;/p&gt;

&lt;p&gt;&lt;code&gt;let nome = “Josué Barbosa”;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Eu o tipo dessa variável é String. Em resumo, String são praticamente todo o tipo de valor que representa  textos ou palavras e em JavaScript atribuímos Strings colocando aspas duplas ou simples entre o texto ou a palavra.&lt;/p&gt;

&lt;p&gt;Vamos mostrar esse texto&lt;/p&gt;

&lt;p&gt;&lt;code&gt;console.log(nome)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Outro tipo de variável é o um valor booleano, que recebe true (verdadeiro) ou false(falso).&lt;/p&gt;

&lt;p&gt;Por exemplo:&lt;br&gt;
JavaScript&lt;/p&gt;

&lt;p&gt;&lt;code&gt;let homem = true;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Estou dizendo que homem recebe true (verdadeiro)&lt;/p&gt;

&lt;p&gt;console.log(homem)&lt;/p&gt;

&lt;p&gt;Outro tipo de valor que podemos ver é o float, ou seja. Representa um valor que não é inteiro, como:&lt;br&gt;
JavaScript&lt;/p&gt;

&lt;p&gt;&lt;code&gt;let altura = 1.62;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Esse valor é do tipo number, contudo ele apresenta casas decimais.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;console.log(altura)&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Resultado final:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpd64p1wnclndon1359en.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpd64p1wnclndon1359en.png" alt="Image description" width="522" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Gostou? Deixa o seu feedback nos comentários 😌&lt;/p&gt;

&lt;p&gt;Siga nosso Instagram para ficar sempre atualizado&lt;/p&gt;

</description>
      <category>productivity</category>
    </item>
    <item>
      <title>O que é JavaScript?</title>
      <dc:creator>Josué Barbosa(Fypher)</dc:creator>
      <pubDate>Fri, 06 Jan 2023 18:55:11 +0000</pubDate>
      <link>https://dev.to/josuebsilva/o-que-e-javascript-f3b</link>
      <guid>https://dev.to/josuebsilva/o-que-e-javascript-f3b</guid>
      <description>&lt;p&gt;O &lt;a href="https://jedibit.com.br/o-que-e-javascript/" rel="noopener noreferrer"&gt;que é Javascript&lt;/a&gt;, para que serve? O onde vive e o que come? Hahaha, brincadeiras a partes.&lt;/p&gt;

&lt;p&gt;Javascript é a moda do momento&lt;/p&gt;

&lt;p&gt;JavaScript é uma linguagem de programação que permite a você implementar itens complexos em páginas web.&lt;/p&gt;

&lt;p&gt;Toda vez que uma página da web faz mais do que simplesmente mostrar a você informação estática — mostrando conteúdo que se atualiza em um intervalo de tempo, mapas interativos ou gráficos 2D/3D animados, etc.&lt;/p&gt;

&lt;p&gt;Você pode apostar que o JavaScript provavelmente está envolvido. É a terceira camada do bolo das tecnologias padrões da web, duas das quais (HTML e CSS) nós falamos com muito mais detalhes em outras partes da Área de Aprendizado.&lt;br&gt;
Mas para que serve?&lt;br&gt;
JavaScript&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;html&amp;gt;
    &amp;lt;head&amp;gt;
        &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
        &amp;lt;script&amp;gt;
            function chamarAlerta() {
                alert('Eu sou um alert!');
            }
        &amp;lt;/script&amp;gt;
    &amp;lt;/head&amp;gt;
    &amp;lt;body&amp;gt;
        &amp;lt;button onclick="chamarAlerta()"&amp;gt;Oi, me click&amp;lt;/button&amp;gt;
    &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;O núcleo da linguagem consiste em alguns benefícios comuns da programação que permite a você fazer coisas como:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Armazenar conteúdo útil em variáveis. No exemplo acima, a propósito, nós pedimos que um novo nome seja inserido e armazenamos o nome em uma variável chamada nome.
Operações com pedaços de texto (conhecidos como “strings” em programação). No exemplo acima, nós pegamos a string “Jogador 1: ” e concatenamos (juntamos) com a variável nome para criar o texto completo “Jogador 1: Chris”.
Executar o código em resposta a determinados eventos que ocorrem em uma página da Web. Nós usamos o click (en-US) no nosso exemplo acima para que quando clicassem no botão, rodasse o código que mostra um alerta no navegador.
E muito mais!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;O que é ainda mais empolgante é a funcionalidade construída no topo do núcleo da linguagem JavaScript. As APIs (Application Programming Interfaces – Interface de Programação de Aplicativos) proveem a você superpoderes extras para usar no seu código JavaScript.&lt;br&gt;
Fonte: &lt;a href="https://jedibit.com.br/o-que-e-javascript/" rel="noopener noreferrer"&gt;JediBit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
