Logo do Informe Geral

O que é JavaScript?

JavaScript é uma linguagem de programação leve, interpretada e orientada a objeto. Ela é muito utilizada para desenvolvimento web, mas também é usada em outros ambientes sem browsers, como o node.js. A versão padrão do JS é o ECMAScript. Todos os navegadores atuais aceitam pelo menos até as versões do ECMAScript 5.1. Atualmente, é lançada uma versão da linguagem por ano.

Uma coisa muito importante, é não confundir a linguagem JavaScript com a linguagem Java. Por mais que tenham nomes semalhantes e ambas sejam linguagens de programação, as duas são muito diferentes. Java é uma linguagem usada em diversas áreas, como desenvolvimento de jogos e de softwares, enquanto JavaScript é mais usada para desenvolvimento web, mas pode ser usada em outras áreas, como em servidores.

Para ligar o JavaScript a uma página HTML, é necessário utilizar a tag <script>. Ela pode conter o script dentro dele ou em outro arquivo, com a extensão .js. Nos exemplos mostrados, os códigos estarão dentro do arquivo HTML.

Como JS é uma linguagem muito complexa, muitas coisas não poderão ser explicadas em apenas uma página. Agora mostraremos alguns exemplos do que ele é capaz de fazer:

Mudar o conteúdo de um parágrafo

<!DOCTYPE html>
<html>
    <head>
    </head>

    <body>
        <p>Parágrafo</p>
        <script>
            let nome = prompt("Qual o seu nome")
            let paragrafo = document.querySelector("p")
            paragrafo.innerHTML = `Seja bem vindo, ${nome}`
        </script>
    </body>
</html>

Esse código pega o nome que um usuário inserir e muda o conteúdo do parágrafo inserindo o nome que o usuário colocou.

Mudar a cor de um parágrafo ao clicar nele.

<!DOCTYPE html>
<html>
    <head>
    </head>

    <body>
        <p>Parágrafo</p>
        <script>
            let paragrafo = document.querySelector("p")
            paragrafo.addEventListener("click", mudarCor)
            function mudarCor() {
                paragrafo.style.color = "red"
            }
        </script>
    </body>
</html>

Esse código muda a cor de um parágrafo para vermelho ao clicar nele.

Fazer a soma de dois números

<!DOCTYPE html>
<html>
    <head>
    </head>

    <body>
        <p>Parágrafo</p>
        <script>
            let num1 = prompt("Digite um número")
            let num2 = prompt("Digite outro número")
            let paragrafo = document.querySelector("p")
            paragrafo.innerText = num1 + num2
        </script>
    </body>
</html>

Esse código, em teoria, deveria somar os dois números inseridos, porém não é isso que acontece. Caso você tenha executado o código deve ter percebido que ao invés de somar os valores, ele colocou um do lado do outro. Isso ocorre por conta de que quando você digita um valor, ele é considerado como um texto (string) ao invés de um número. Para isso, seria necessário converter o valor, mas é algo que não falaremos aqui. Caso queira saber como isso funciona, há diversos cursos que ensinam mais sobre JavaScript, como os cursos da MDN, os cursos da W3School e o curso do Curso em Vídeo.