Primeiro passo para o JavaScript – parte 1

Vishnu Blocked Unblock Seguir Seguindo 4 de janeiro

Vamos entrar no negócio e entender os conceitos básicos da programação em geral.

Foto de Fabian Grohs em Unsplash

A melhor coisa para aprender a programar é por prática, prática e muita prática. Então anote tudo, codifique no caminho, crie um ambiente agradável, sente-se confortavelmente e comece a aprender.

Neste artigo, vamos abordar os fundamentos da programação, é claro, nos inclinamos especificamente para o JavaScript. Aqui vamos aprender os conceitos básicos de programação em alto nível.

Código:

Um programa normalmente chamado de código-fonte ou código é composto por um conjunto de instruções e instruções que informam ao computador para executar uma tarefa específica. As regras para o formato válido ou a combinação das instruções são chamadas de Linguagem de Programação. Às vezes, consulte Sintaxe .

Afirmações:

Em uma linguagem de computador, um grupo de palavras, números e operadores combina e executa uma tarefa específica é chamado como uma instrução . Um programa pode ter uma ou mais declarações múltiplas, se necessário. Algum exemplo da afirmação é,

 a = b * 2; 

No exemplo acima aeb são chamados Variáveis, que é como uma caixa para armazenar os valores. * e = são operadores e 2 é o número e valor por si só.

A maioria das declarações em JavaScript será concluída com (;) no final.

Expressões:

As declarações são compostas de uma ou mais expressões. Uma expressão é uma referência a um valor ou variável ou mais valores ou mais variáveis com o operador em uma instrução.

 considere o exemplo acima 
a = b * 2;

Aqui,

a & b são expressão variável

b * 2 é a expressão aritmética

= é expressão de atribuição

2 é uma expressão literal

Executando um Programa:

Declarações como a = b * 2 são úteis para desenvolvedores ao ler e escrever, mas na verdade não estão em um formato que o computador possa entender diretamente. Portanto, um utilitário especial no computador (um interpretador ou um compilador ) é usado para traduzir o código que você escreve em comandos que um computador pode entender.

Para algumas linguagens de computador, esta tradução de comandos é tipicamente feita de cima para baixo, linha por linha, toda vez que o programa é executado, o que geralmente é chamado de interpretar o código.

Para outras linguagens, a tradução é feita antes do tempo, chamado de compilar o código, então quando o programa é executado mais tarde, o que está sendo executado é na verdade as instruções de computador já compiladas prontas para serem executadas.

Normalmente, é afirmado que o JavaScript é interpretado porque seu código-fonte JavaScript é processado toda vez que é executado. Mas isso não é totalmente exato. O motor JavaScript na verdade compila o programa na hora e imediatamente executa o código compilado.

 a = 21; // 21 
b = a * 2; // 21 * 2 = 42
console.log (b); // A saída é 42

Saída:

Saída geralmente significa exibir os resultados, o mais comum é

 console.log (); 

Vamos dividir o código acima em duas seções, console e log (). Onde log () é a chamada de função e o console é a referência do objeto onde a função está localizada. Outro mais comum é

 alerta(); 

Entrada:

As formas mais comuns de entrada são o formulário HTML ou qualquer outra confirmação ou cliques acontecem. Como console.log () há uma entrada especial e é

 check = prompt ("Qual é o seu hobby favorito?"); //entrada 
console.log (check); //saída

Operadores:

Operadores são como executamos ações sobre variáveis e valores. Já vimos dois operadores JavaScript, o = e o * .

O operador = igual é usado para atribuição – primeiro calculamos o valor no lado direito (valor de origem) de = e então o colocamos na variável que especificamos no lado esquerdo (variável de destino).

 a = 10; // O valor em uma variável é 10 
b = a + 20; // O valor na variável b é 10 + 20 = 30
console.log (b); // A saída: b = 30, impressa no console

Alguns dos operadores são,

Operador Aritmético: Adição (+), Subtração (-), Multiplicação (*) e Divisão (/). Estes são os operadores aritméticos. As precedências do operador são multiplicação, divisão, adição e subtração na ordem de cima para baixo.

Operador de Incremento / Decremento: Usado quando adiciona ou subtrai repetidamente. Estes são comumente usados nos loops .

 a ++, a -, - a, ++ a 

Operador de atribuição: os operadores de atribuição são operadores que atribuem um valor a uma variável. Nós já usamos o mais básico, = , cargas de vezes – simplesmente atribui a variável à esquerda o valor declarado à direita

 a = 10; // = é o operador de atribuição 
a + = 10; // O que significa a = a + 10;
a - = 10;
b * = 10;

Operador de Comparação: Às vezes, queremos executar testes verdadeiro / falso e, em seguida, agir de acordo, dependendo do resultado desse teste – para isso, usamos operadores de comparação .

 20 = 10 + 10; // Estritamente igual a 
20! == 10; // Estritamente não é igual a
10 <20; //Menos que
10 <= 10; //Menos que ou igual a

Isso é incrível, você pode consultar a Mozilla Developer org para mais leituras sobre os conceitos básicos de programação em JavaScript . No próximo blog, podemos nos aprofundar em valores e tipos , variáveis , blocos , condicionais , loops e assim por diante.