{"id":10758,"date":"2023-12-12T08:00:00","date_gmt":"2023-12-12T11:00:00","guid":{"rendered":"https:\/\/king.host\/blog\/?p=10758"},"modified":"2025-06-11T10:28:48","modified_gmt":"2025-06-11T13:28:48","slug":"javascript-para-iniciantes","status":"publish","type":"post","link":"https:\/\/king.host\/blog\/tecnologia\/javascript-para-iniciantes\/","title":{"rendered":"JavaScript para Iniciantes: Guia Completo para Desenvolver seus Primeiros C\u00f3digos"},"content":{"rendered":"\n<p>O JavaScript \u00e9 uma linguagem de programa\u00e7\u00e3o essencial que desempenha um papel fundamental na cria\u00e7\u00e3o de experi\u00eancias interativas na web. Se voc\u00ea \u00e9 um iniciante no mundo da programa\u00e7\u00e3o ou deseja expandir suas habilidades, este guia \u00e9 para voc\u00ea!<\/p>\n\n\n\n<p>Continue a leitura para entender os conceitos b\u00e1sicos do JavaScript e os recursos valiosos capazes de ajudar voc\u00ea a iniciar sua jornada de programa\u00e7\u00e3o. Voc\u00ea saber\u00e1 mais sobre:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>quais s\u00e3o as principais etapas do desenvolvimento de p\u00e1ginas web;<\/li>\n\n\n\n<li>o que \u00e9 JavaScript;<\/li>\n\n\n\n<li>JavaScript para iniciantes: por que aprender;<\/li>\n\n\n\n<li>JavaScript para iniciantes: como inserir o JavaScript na p\u00e1gina HTML;<\/li>\n\n\n\n<li>JavaScript para iniciantes: criando o primeiro c\u00f3digo;<\/li>\n\n\n\n<li>manipula\u00e7\u00e3o do HTML;<\/li>\n\n\n\n<li>saiba mais sobre as fun\u00e7\u00f5es JS e as Intera\u00e7\u00f5es;<\/li>\n\n\n\n<li>como separar os arquivos HTML e JavaScript;<\/li>\n\n\n\n<li>JavaScript para iniciantes: quais s\u00e3o os pr\u00f3ximos passos.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/king.host\/?utm_source=lab&amp;utm_medium=banner-artigo&amp;utm_campaign=banner-artigo-awareness-javascript-para-iniciantes\" target=\"_blank\" rel=\"noreferrer noopener\"><img fetchpriority=\"high\" decoding=\"async\" width=\"798\" height=\"250\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2023\/06\/banner_1.png\" alt=\"banner-kinghost\" class=\"wp-image-39602\" style=\"width:840px;height:auto\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2023\/06\/banner_1.png 798w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2023\/06\/banner_1-300x94.png 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2023\/06\/banner_1-780x244.png 780w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2023\/06\/banner_1-768x241.png 768w\" sizes=\"(max-width: 798px) 100vw, 798px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quais s\u00e3o as principais etapas do desenvolvimento de p\u00e1ginas web?<\/strong><\/h2>\n\n\n\n<p>No desenvolvimento de p\u00e1ginas web, iniciamos nosso trabalho com duas etapas principais:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cria\u00e7\u00e3o do HTML (estrutura do documento);<\/li>\n\n\n\n<li>desenvolvimento de uma estrutura de CSS, para estilizar os elementos do HTML e dar o visual que gostar\u00edamos para a p\u00e1gina.<\/li>\n<\/ul>\n\n\n\n<p>Em seguida, criamos p\u00e1ginas com o visual e o conte\u00fado que desejamos. Mas uma web din\u00e2mica traz a necessidade de interagir com o usu\u00e1rio, e n\u00e3o \u00e9 poss\u00edvel fazer isso apenas com HTML e CSS.Essa necessidade d\u00e1 origem ao JavaScript, que possibilita diversas funcionalidades, das mais simples \u00e0s mais complexas.&nbsp;<\/p>\n\n\n\n<p>Entre as primeiras funcionalidades que possibilita est\u00e3o: manipula\u00e7\u00e3o de bot\u00f5es, alertas, sliders e galerias.<\/p>\n\n\n\n<p>Al\u00e9m disso, \u00e9 poss\u00edvel realizar a cria\u00e7\u00e3o de jogos e anima\u00e7\u00f5es em 2D e 3D, Single Page Applications, cria\u00e7\u00e3o de aplicativos para celular e outras funcionalidades que surgem atrav\u00e9s das novas tecnologias dispon\u00edveis no mercado.<\/p>\n\n\n\n<p>Toda essa din\u00e2mica e as possibilidades que o JavaScript apresenta o colocam entre as linguagens mais populares atualmente. Agora que voc\u00ea j\u00e1 sabe um pouco mais sobre essas etapas essenciais, entenda a linguagem que pode abrir uma gama gigante de possibilidades ao desenvolvedor web e tamb\u00e9m ao DBA NoSQL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>O que \u00e9 JavaScript?<\/strong><\/h2>\n\n\n\n<p><a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Learn\/JavaScript\/First_steps\/What_is_JavaScript\" target=\"_blank\" rel=\"noopener\">Segundo defini\u00e7\u00e3o do MDN Web Docs<\/a>, JavaScript \u00e9 uma linguagem de programa\u00e7\u00e3o que permite implementar itens complexos em p\u00e1ginas web, como mapas interativos, gr\u00e1ficos 2D\/3D animados e etc, que se atualizam em um intervalo de tempo.<\/p>\n\n\n\n<p>Isso quer dizer que ela est\u00e1 presente em toda p\u00e1gina da web que faz mais do que simplesmente mostrar a voc\u00ea informa\u00e7\u00e3o est\u00e1tica. Em outras palavras, o JavaScript \u00e9 amplamente utilizado para adicionar funcionalidades din\u00e2micas e interativas a sites e aplicativos web. Para isso, ele \u00e9 executado no navegador do usu\u00e1rio.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/king.host\/hospedagem-de-sites?utm_source=lab&amp;utm_medium=banner-artigo&amp;utm_campaign=banner-artigo-javascript-para-iniciantes\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"798\" height=\"250\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/01\/banner-blog_798x250.webp\" alt=\"Banner Hospedagem 9,99\" class=\"wp-image-41222\" style=\"width:840px;height:auto\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/01\/banner-blog_798x250.webp 798w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/01\/banner-blog_798x250-300x94.webp 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/01\/banner-blog_798x250-780x244.webp 780w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/01\/banner-blog_798x250-768x241.webp 768w\" sizes=\"(max-width: 798px) 100vw, 798px\" \/><\/a><\/figure>\n\n\n\n<p><strong><em>Leia tamb\u00e9m: <\/em><\/strong><a href=\"https:\/\/king.host\/blog\/2016\/06\/13-bibliotecas-javascript-que-facilitam-o-desenvolvimento-web\/\"><strong><em>13 bibliotecas JavaScript para apoiar o desenvolvimento de solu\u00e7\u00f5es criativas<\/em><\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>JavaScript para iniciantes: por que aprender?<\/strong><\/h2>\n\n\n\n<p>Entre os motivos que fazem o JavaScript t\u00e3o interessante est\u00e1 sua versatilidade, j\u00e1 que ele permite o desenvolvimento de uma ampla variedade de aplicativos, desde jogos at\u00e9 aplicativos de neg\u00f3cios.<\/p>\n\n\n\n<p>H\u00e1 tamb\u00e9m uma alta demanda por desenvolvedores JavaScript, o que o torna uma habilidade valiosa no mercado de trabalho. Al\u00e9m disso, essa \u00e9 uma comunidade grande, ativa e participativa, o que significa que voc\u00ea encontrar\u00e1 suporte e recursos facilmente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>JavaScript para iniciantes: como inserir o JavaScript na p\u00e1gina HTML<\/strong><\/h2>\n\n\n\n<p>Quer saber como inserir o JavaScript na p\u00e1gina HTML? Os pr\u00e9-requisitos para cumprir esta etapa s\u00e3o: intera\u00e7\u00e3o b\u00e1sica com o computador, entendimento b\u00e1sico de HTML e CSS.<\/p>\n\n\n\n<p>Sendo assim, para que o navegador consiga interpretar o c\u00f3digo JavaScript, voc\u00ea precisa associ\u00e1-lo a um documento HTML. Existem duas formas de fazer isso: por meio da cria\u00e7\u00e3o de c\u00f3digos em meio ao HTML e pela separa\u00e7\u00e3o dos arquivos.<\/p>\n\n\n\n<p>Neste primeiro exemplo, vamos criar o script junto ao HTML. Supomos que voc\u00ea tem um arquivo chamado exemplo.html:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:js decode:true\">&lt;!doctype html&gt;\n&lt;html lang=\"pt-br\"&gt;\n&lt;head&gt;\n&lt;title&gt;Exemplo&lt;\/title&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n &lt;p&gt;\u2026.&lt;\/p&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre>\n\n\n\n<p>Para concluir esta miss\u00e3o e criar um script junto ao c\u00f3digo HTML, \u00e9 preciso marcar o local utilizando a tag <strong>&lt;\/script&gt;<\/strong>, que deve estar entre a tag <strong>&lt;\/head&gt;<\/strong>. Desta forma, o documento HTML ganha mais duas linhas, veja:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:js decode:true\">&lt;!doctype html&gt;\n&lt;html lang=\"pt-br\"&gt;\n&lt;head&gt;\n&lt;title&gt;JAVASCRIPT&lt;\/title&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;script&gt;\n\t\n&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;p&gt;...&lt;\/p&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>JavaScript para iniciantes: criando o primeiro c\u00f3digo<\/strong><\/h2>\n\n\n\n<p>Ap\u00f3s concluir a etapa anterior e abrir nossa p\u00e1gina exemplo.html no navegador, n\u00e3o conseguiremos notar diferen\u00e7a alguma, e isso acontece porque nosso JavaScript est\u00e1 vazio. Por\u00e9m, agora podemos testar algumas funcionalidades que, mesmo simples, poder\u00e3o resolver diversos problemas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>O que s\u00e3o vari\u00e1veis em JavaScript?<\/strong><\/h3>\n\n\n\n<p>As vari\u00e1veis, em Javascript, s\u00e3o utilizadas para salvar dados que poder\u00e3o ser acessados e\/ou manipulados futuramente. Isso inclui diversos tipos de dados, como strings, n\u00fameros, booleanos, arrays, objetos e fun\u00e7\u00f5es.<\/p>\n\n\n\n<p>Criaremos nossas duas primeiras vari\u00e1veis entre as tags &lt;\/script&gt; no nosso arquivo \u201cexemplo.js\u201d:<\/p>\n\n\n\n<p><strong>var numero1 = 10;<\/strong><\/p>\n\n\n\n<p><strong>var numero2 = 15;<\/strong><\/p>\n\n\n\n<p>A utiliza\u00e7\u00e3o da palavra \u201cvar\u201d permite a cria\u00e7\u00e3o de vari\u00e1veis em nosso script, e essas podem ser manipuladas, como, por exemplo, para fazer uma opera\u00e7\u00e3o matem\u00e1tica. Para isso, n\u00e3o esque\u00e7a de utilizar o ponto e v\u00edrgula no final da linha:<\/p>\n\n\n\n<p><strong>var resultado = numero1 + numero2;<\/strong><\/p>\n\n\n\n<p>Agora, salve o documento e atualize nossa p\u00e1gina para notar que nada acontece! Isso porque n\u00e3o dissemos \u00e0 nossa aplica\u00e7\u00e3o que ela deve mostrar o resultado. Isso pode ser feito de diversas formas, como pelo uso da fun\u00e7\u00e3o <strong>alert()<\/strong>.<\/p>\n\n\n\n<p>Na linha abaixo do resultado, adicione um alert para exibir o resultado. Nosso script, ent\u00e3o, deve ficar desta forma:<\/p>\n\n\n\n<p><strong>var numero1 = 10;<\/strong><\/p>\n\n\n\n<p><strong>var numero2 = 15;<\/strong><\/p>\n\n\n\n<p><strong>var resultado = numero1 + numero2;<\/strong><\/p>\n\n\n\n<p><strong>alert(resultado);<\/strong><\/p>\n\n\n\n<p>Agora, ao atualizar nossa p\u00e1gina, veremos uma caixa de alerta que exibir\u00e1 o resultado matem\u00e1tico de 10 + 15. Por\u00e9m, poder inserir esse valor diretamente no HTML \u00e9 mais interessante do que exibir um alerta na tela, n\u00e3o \u00e9 mesmo? E sim, isso \u00e9 poss\u00edvel com JavaScript.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Manipula\u00e7\u00e3o do HTML<\/strong><\/h2>\n\n\n\n<p>Uma dos objetivos mais utilizados do JavaScript, tanto para iniciantes quanto para usu\u00e1rios mais experientes, \u00e9 a manipula\u00e7\u00e3o do documento HTML. Para entender um pouco melhor, primeiro, vamos alterar nosso HTML para:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:js decode:true\">&lt;!doctype html&gt;\n&lt;html lang=\"pt-br\"&gt;\n&lt;head&gt;\n&lt;title&gt;JAVASCRIPT&lt;\/title&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;h2&gt;JS&lt;\/h2&gt;\n\n&lt;p&gt;10 + 15 = &lt;strong id=\u2019resultado\u2019&gt;&lt;\/strong&gt;&lt;\/p&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/pre>\n\n\n\n<p>Veja que deixamos uma tag strong com o id \u201cresultado\u201d sem um valor dentro. \u00c9 importante entender que o JavaScript manipula o HTML atrav\u00e9s das tags, ou seja, poderemos acessar a tag HTML \u201cstrong\u201d e inserir o valor desejado, e esta \u00e9 a forma mais f\u00e1cil de acessar atrav\u00e9s de um ID.<\/p>\n\n\n\n<p>Em nosso script, faremos da seguinte forma:<\/p>\n\n\n\n<p><strong>var numero1 = 10;<\/strong><\/p>\n\n\n\n<p><strong>var numero2 = 15;<\/strong><\/p>\n\n\n\n<p><strong>var resultado = numero1 + numero2;<\/strong><\/p>\n\n\n\n<p><strong>document.getElementById(&#8216;resultado&#8217;).innerHTML = resultado;<\/strong><\/p>\n\n\n\n<p>O JavaScript transforma o HTML em objetos, onde \u00e9 poss\u00edvel acessar diversas propriedades de cada tag, como a cor, os tamanhos e os valores.<\/p>\n\n\n\n<p>Nesse exemplo, estamos utilizando o objeto \u201cdocument\u201d, que referencia nosso arquivo HTML. Depois, procuramos pelo elemento com ID \u201cresultado\u201d dentro do HTML e, para ele, utilizamos a fun\u00e7\u00e3o innerHTML para alterar o texto.<\/p>\n\n\n\n<p>Note que, mesmo carregando a p\u00e1gina, n\u00e3o temos um resultado esperado, j\u00e1 que \u00e9 preciso ter intera\u00e7\u00e3o com o usu\u00e1rio. Entretanto, para isso, precisamos conhecer fun\u00e7\u00f5es JavaScript (JS), e esse \u00e9 o nosso pr\u00f3ximo passo!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Saiba mais sobre as fun\u00e7\u00f5es JS e as Intera\u00e7\u00f5es<\/strong><\/h2>\n\n\n\n<p>Em JavaScript, uma fun\u00e7\u00e3o \u00e9 um bloco de c\u00f3digo reutiliz\u00e1vel que realiza uma tarefa espec\u00edfica ou calcula um valor. Ela pode ser executada quando necess\u00e1rio, sendo uma parte fundamental da linguagem de programa\u00e7\u00e3o JavaScript.<\/p>\n\n\n\n<p>Vamos, agora, adicionar a apresenta\u00e7\u00e3o do resultado a uma fun\u00e7\u00e3o. Nosso c\u00f3digo script ficar\u00e1 assim:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:js decode:true\">function mostraResultado()\n{\n\tvar numero1 = 10;\n\tvar numero2 = 15;\n\tvar resultado = numero1 + numero2;\n\tdocument.getElementById('resultado').innerHTML = resultado;\n}\t\n<\/pre>\n\n\n\n<p>Uma das principais fun\u00e7\u00f5es do JavaScript \u00e9 proporcionar intera\u00e7\u00e3o com o usu\u00e1rio, como por exemplo, exibir o resultado do c\u00e1lculo somente ap\u00f3s o usu\u00e1rio clicar em um bot\u00e3o. Pensando nisso, vamos adicionar ao nosso c\u00f3digo um bot\u00e3o que trar\u00e1 um evento chamado \u201c<strong>onclick()<\/strong>\u201d, que significa \u201cquando clicado\u201d pelo usu\u00e1rio. Sendo assim, a fun\u00e7\u00e3o executa uma a\u00e7\u00e3o.<\/p>\n\n\n\n<p>Veja como ficou nosso HTML com a adi\u00e7\u00e3o do bot\u00e3o:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:js decode:true\">&lt;!doctype html&gt;\n&lt;html lang=\"pt-br\"&gt;\n&lt;head&gt;\n&lt;title&gt;JAVASCRIPT&lt;\/title&gt;\n&lt;meta charset=\"utf-8\"&gt;\n\n&lt;script&gt;\n\tfunction mostraResultado()\n{\n\tvar numero1 = 10;\n\tvar numero2 = 15;\n\tvar resultado = numero1 + numero2;\n\tdocument.getElementById('resultado').innerHTML = resultado;\n}\n&lt;\/script&gt;\n\n&lt;\/head&gt;\n\n&lt;body&gt;\n&lt;p&gt;10 + 15 = &lt;strong id=\"resultado\"&gt;&lt;\/strong&gt;&lt;\/p&gt;\n&lt;input type=\"button\" value=\"Calcular\" id=\"botao\" \/&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/pre>\n\n\n\n<p>Agora, incluindo a fun\u00e7\u00e3o \u201c<strong>onclick()<\/strong>\u201d:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:default decode:true\">&lt;!doctype html&gt;\n&lt;html lang=\"pt-br\"&gt;\n&lt;head&gt;\n&lt;title&gt;JAVASCRIPT&lt;\/title&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;script&gt;\n\tfunction mostraResultado()\n{\n\tvar numero1 = 10;\n\tvar numero2 = 15;\n\tvar resultado = numero1 + numero2;\n\tdocument.getElementById('resultado').innerHTML = resultado;\n}\n\n&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;p&gt;10 + 15 = &lt;strong id=\"resultado\"&gt;&lt;\/strong&gt;&lt;\/p&gt;\n\n&lt;input type=\"button\" onclick=\"mostraResultado()\" value=\"Calcular\" id=\"botao\" \/&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/pre>\n\n\n\n<p>Agora, \u00e9 necess\u00e1rio salvar o HTML e test\u00e1-lo! Voc\u00ea ver\u00e1 uma pequena aplica\u00e7\u00e3o em a\u00e7\u00e3o, ativada por meio do seu clique (usu\u00e1rio).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Como separar os arquivos HTML e JavaScript?<\/strong><\/h2>\n\n\n\n<p>O <a href=\"https:\/\/www.w3.org\/\" target=\"_blank\" rel=\"noopener\">cons\u00f3rcio W3C<\/a> \u00e9 considerado a autoridade m\u00e1xima da Web no assunto e indica que o ideal \u00e9 manter os arquivos separados. Sendo assim, vamos usar o mesmo exemplo e aprender a associar um arquivo do tipo <strong>.js (JavaScript)<\/strong> a um documento HTML:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:default decode:true\">&lt;!doctype html&gt;\n&lt;html lang=\"pt-br\"&gt;\n&lt;head&gt;\n&lt;title&gt;Exemplo&lt;\/title&gt;\n&lt;meta charset=\"utf-8\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;p&gt;10 + 15 = &lt;strong id=\"resultado\"&gt;&lt;\/strong&gt;&lt;\/p&gt;\n&lt;input type=\"button\" onclick=\"mostraResultado()\"   value=\"Calcular\" id=\"botao\" \/&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/pre>\n\n\n\n<p>Agora, vamos criar um novo documento em um editor de texto como o <a href=\"https:\/\/www.sublimetext.com\/3\" target=\"_blank\" rel=\"noopener\">sublime<\/a>, por exemplo, e salv\u00e1-lo com o nome de exemplo.js. Isso ser\u00e1 suficiente para identificar o documento como sendo do tipo JavaScript. A seguir, usamos nele o mesmo script:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:default decode:true\">function mostraResultado()\n{\n\tvar numero1 = 10;\n\tvar numero2 = 15;\n\tvar resultado = numero1 + numero2;\n\tdocument.getElementById('resultado').innerHTML = resultado;\n}\n<\/pre>\n\n\n\n<p>Por fim, vamos associ\u00e1-los, utilizando a linha <strong>&lt;script type=\u201dtext\/javascript\u201d src=\u201dexemplo.js\u201d&gt;&lt;\/script&gt;<\/strong>. Como resultado, o documento completo ficar\u00e1 assim:<\/p>\n\n\n\n<p><strong>&nbsp;<\/strong><strong>&lt;script type=&#8221;text\/javascript&#8221; src=&#8221;exemplo.js&#8221;&gt;&lt;\/script&gt;<\/strong><\/p>\n\n\n\n<p>Este \u00e9 o documento completo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted expand-toggle:false decode-attributes:false trim-whitespace:false trim-code-tag:false mixed:false show_mixed:false lang:default decode:true\">&lt;!doctype html&gt;\n&lt;html lang=\"pt-br\"&gt;\n&lt;head&gt;\n&lt;title&gt;Exemplo&lt;\/title&gt;\n&lt;meta charset=\"utf-8\"&gt;\n\n &lt;script type=\"text\/javascript\" src=\"exemplo.js\"&gt;&lt;\/script&gt;\n\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;p&gt;10 + 15 = &lt;strong id=\"resultado\"&gt;&lt;\/strong&gt;&lt;\/p&gt;\n&lt;input type=\"button\" onclick=\"mostraResultado()\"   value=\"Calcular\" id=\"botao\" \/&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/pre>\n\n\n\n<p>Para utilizar o nome do arquivo na refer\u00eancia, precisamos que o HTML e o JavaScript estejam na mesma pasta. Do contr\u00e1rio, ser\u00e1 necess\u00e1rio apontar o caminho onde ele est\u00e1, por exemplo: <strong>src=\u201djs\/exemplo.js\u201d<\/strong>.<\/p>\n\n\n\n<p>Agora, salve as mudan\u00e7as e veja o mesmo resultado apresentado na etapa anterior, com a diferen\u00e7a existente apenas no c\u00f3digo. Nele, associamos dois documentos separados <strong>(.html e .js)<\/strong> por meio do m\u00e9todo apresentado acima.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>JavaScript para iniciantes: quais s\u00e3o os pr\u00f3ximos passos?<\/strong><\/h2>\n\n\n\n<p>O exemplo acima pode parecer b\u00e1sico, mas apresenta uma nova forma de manipular o HTML, criando a possibilidade de intera\u00e7\u00e3o entre o usu\u00e1rio e do script com a p\u00e1gina.<\/p>\n\n\n\n<p>Ele tamb\u00e9m nos permite observar que o JavaScript \u00e9 uma tecnologia muito poderosa e, conforme o desenvolvedor vai se aprofundando, pode criar muitas fun\u00e7\u00f5es que deixam as p\u00e1ginas HTML mais din\u00e2micas, com intera\u00e7\u00f5es e ferramentas poderosas.<\/p>\n\n\n\n<p>O mundo Web \u00e9 repleto de JavaScript que, na sua grande maioria, atua no front-end de uma aplica\u00e7\u00e3o Web. Contudo, atualmente, a tecnologia tamb\u00e9m est\u00e1 se expandindo para o mundo back-end e hoje possu\u00edmos bancos de dados NoSQL que utilizam fortemente a tecnologia para o desenvolvimento da base de dados.<br>Ent\u00e3o, os pr\u00f3ximos passos de quem deseja ir al\u00e9m do conte\u00fado de JavaScript para iniciantes incluem conhecer mais sobre o assunto e o mundo front-end. Por isso, <a href=\"https:\/\/king.host\/blog\/empreendedorismo\/palestras-online-conexao-kinghost\/\">confira o Conex\u00e3o KingHost<\/a>: uma plataforma repleta de conte\u00fados relevantes para quem quer saber mais sobre empreendedorismo, gest\u00e3o, design, presen\u00e7a digital e marketing.<\/p>\n\n\n\n<p><strong><em>N\u00e3o perca a oportunidade, s\u00e3o conte\u00fados gratuitos que ir\u00e3o ajudar o seu neg\u00f3cio a evoluir no digital! Clique no banner abaixo e saiba mais!<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/conexaokinghost.eadplataforma.app\/curso\/criar-app-com-ia?utm_source=lab&amp;utm_medium=banner-artigo&amp;utm_campaign=banner-artigo-javascript-para-iniciantes\" target=\"_blank\" rel=\" noreferrer noopener\"><img decoding=\"async\" width=\"910\" height=\"340\" src=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/04\/Banner-News-02.webp\" alt=\"banner ME criar app com ia\" class=\"wp-image-41453\" title=\"\" srcset=\"https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/04\/Banner-News-02.webp 910w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/04\/Banner-News-02-300x112.webp 300w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/04\/Banner-News-02-780x291.webp 780w, https:\/\/cdn-cms.king.host\/blog-hlg\/uploads\/2025\/04\/Banner-News-02-768x287.webp 768w\" sizes=\"(max-width: 910px) 100vw, 910px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Procurando conte\u00fado sobre JavaScript para iniciantes? Confira uma vis\u00e3o completa sobre a linguagem de programa\u00e7\u00e3o mais utilizada no mundo.<\/p>\n","protected":false},"author":277,"featured_media":36793,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1179,1308,8],"tags":[1376,1432],"class_list":["post-10758","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento","category-glossario","category-tecnologia","tag-desenvolvimento","tag-javascript"],"_links":{"self":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/10758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/users\/277"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/comments?post=10758"}],"version-history":[{"count":24,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/10758\/revisions"}],"predecessor-version":[{"id":41804,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/posts\/10758\/revisions\/41804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media\/36793"}],"wp:attachment":[{"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/media?parent=10758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/categories?post=10758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/king.host\/blog\/wp-json\/wp\/v2\/tags?post=10758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}