Pesquisar aqui

sexta-feira, 26 de junho de 2020

Foi um Prazer

Foi um Prazer


Acabou o ano, esta publicação já nem conta para nada mas mesmo assim aqui está ela. Espero que se tenham divertido neste blog, que tenham gostado dos assuntos que por aqui falámos. Para mim foi uma experiência bastante engraçada, poder explorar os vários temas e falar da maneira como quiser sem respeitar indicações é algo que todos os alunos gostam de ter a oportunidade de fazer.
Aproveito também para dizer que é uma sensação estranha, agora que se encerra este ano encerra também mais uma etapa na minha vida, ser estudante de escola. Passados 12 anos aqui estou, passei por 3 escolas incríveis, conheci pessoas cinco estrelas, amigos que levo para a vida e professores pelos quais sinto uma grande admiração.
Vê-mo-nos pela net!

Final do Ano Lectivo - André Jesus

É com grande tristeza minha que anuncio nesta publicação o final das minhas intervenções neste blog escolar. Com o final do ano lectivo deixo de ser um dos editores deste blog dando lugar a futuros editores do ano seguinte. Ao longo do ano lectivo fiz diversas publicações, começando com a nossa querida linguagem Python, passando por HTML, CSS e Arduino, até chegar ao JavaScript, terminando assim este ciclo de publicações sobre linguagens de programação. Penso que no ano levito 2020/21 haverá alunos que continuem o legado e escrevam publicações sobre mais linguagens de programação, que é um tema tão interessante e vasto que está no futuro de todos nós.



Despeço-me assim, o vosso editor,
André Jesus.

quarta-feira, 24 de junho de 2020

JavaScript - Condições (Parte 2)

NA ÚLTIMA PUBLICAÇÃO FALÁMOS SOBRE OS MÉTODOS IF E ELSE, MAS E QUANDO QUEREMOS UTILIZAR MAIS DO QUE UMA CONDIÇÃO?PODEMOS DEFINIR MAIS "CAMINHOS" E É ISSO QUE VOU ENSINAR HOJE!

Podemos usar a instrução else if para especificar uma nova condição se a primeira condição for falsa. Segundo a teoria:


curso var = 1; 
if (curso == 1) { 
   document.write ("<h1> Tutorial em HTML </h1>"); 
} else if (curso == 2) { 
   document.write ("<h1> Tutorial do CSS </h1>"); 
} else { 
   document.write ("<h1> Tutorial em JavaScript </h1>"); 
}

O código acima diz:
- se o curso for igual a 1, execute "Tutorial em HTML";
- caso contrário, se o curso for igual a 2, execute "Tutorial em CSS";
- se nenhuma das condições acima for verdadeira, emita o "Tutorial em JavaScript";
Como a variável curso é igual a 1, obtemos o primeiro resultado!


Referências:



segunda-feira, 22 de junho de 2020

PT09 - O tão conhecido Javascript

Nós somos os Almeida e Tatu e acabamos agora o nosso vídeo onde vos explicamos como funciona o Javascript e explicamos alguns tópicos!

Passem por lá, para tal basta carregarem aqui

Se querem perceber mais um pouco sobre o este vídeo podem vir ao nosso site ou então vejam com atenção este google slides que fizemos para vocês!

Qualquer dúvida deixem nos comentários, iremos responder o mais depressa possível

Até a próxima

Abraços e beijinhos a todos,
Almeida e Tatu


JavaScript - Condições (Parte 1)

COMEÇANDO ASSIM POR OUTRO TÓPICO EM PROGRAMAÇÃO MAIS RELEVANTE, HOJE VAMOS FALAR DAS CLÁSSICAS CONDIÇÕES EM JAVASCRIPT!

Muitas vezes, quando se escreve código, deseja-se executar ações diferentes com base em condições diferentes, ou seja, tendo em conta acontecimentos ou resultados diferentes, o código segue "caminhos" diferentes.
Usa-se o clássico if para especificar um bloco de código que será executado se uma condição especificada for verdadeira. Assim exemplificando:

var myNum1 = 7; 
var myNum2 = 10; 
if (myNum1 < myNum2) { 
   alert ("JavaScript é fácil de aprender."); 
}

Assim o código "dentro" do if só é executado se a variável myNum1 for menor que a variável myNum2. Assim como é possível verificar a condição é verdadeira, logo irá executar o comando alert (falaremos deste comando brevemente).

Usa-se a instrução else para especificar um bloco de código que será executado se a condição for falsa. Assim exemplificando:


var myNum1 = 7; 
var myNum2 = 10; 
if (myNum1> myNum2) { 
   alert ("Esta é minha primeira condição"); 
} 
else { 
   alert ("Esta é minha segunda condição"); 
}

Assim neste caso a variável  myNum1 continua a ser menor que a variável myNum2, logo a condição é falsa e apenas irá ser executado o comando alert "dentro" do else.


Referências:

domingo, 21 de junho de 2020

Fim dos posts


E agora?


  Bem gente, estes últimos meses têm sido divertidos a por informações sobre diversos assuntos e até mesmo a aprender sobre assuntos que me interessavam e a mostrar-vos. Esta vai ser a minha última publicação, espero que tenham gostado de todas as minhas publicações. 
  Obrigado e até um dia.

Fim de posts sobre programação


Programação - o fim


  Este post serve para informar que a partir de agora já não vou colocar mais notícias ou informações de programação. Mais notícias vão aparecer no próximo post.

  Obrigado e até à próxima.

PT09 - Introdução ao JavaScript


PT09


Nesta notícia vou colocar um link para a apresentação do meu grupo em que explicamos umas poucas coisas sobre a linguagem JavaScript. Espero que gostem da apresentação.

Link: 
https://docs.google.com/presentation/d/1C91EYIjSllwjswRnDJ8BTH-4-DyudVCluS4LcyqQGEw/edit?usp=sharing

Obrigado e até à próxima.

O Final de tudo

Pois é malta do blogue chega mais um ano ao fim logo isso quer dizer que a minha curadoria também vai terminar por aqui. Ainda não tenha sido muito assíduo no blogue toda a informação que coloquei foi de muito empenho para colocar.

Despeço-me de todos vós aqui do blogue e até um dia.

E não se esqueçam façam sempre,

PESQUISAS SEGURAS

Abraço,

RALF

PT 09 - O Grande Final

Concluímos a nossa ultima etapa do ano o PT 09 está concluído queres saber o que é? Passa já no nosso sitie https://sites.google.com/aebenfica.org/the-big-brother-of-informatic/p%C3%A1gina-inicial?authuser=6 .

Temos tambem um um google slides para aprenderes mais detalhadamente https://docs.google.com/presentation/d/1C91EYIjSllwjswRnDJ8BTH-4-DyudVCluS4LcyqQGEw/edit?usp=sharing .

Ainda não estás entendido na matéria não há problema também criamos um video para te ajudar a perceber a nossa parte da matéria https://www.youtube.com/watch?v=fKG1sEcAAvw&feature=youtu.be .

Nós na MEXICANO S.A. não queremos que te falte nada nesta recta final do ano lectivo por isso ajuda-nos também e passa pelo nosso sitie e pelo nosso video para dares aquele apoio super importante.

Assim dizemos adeus a todos vocês esperamos ver-vos num futuro próximo.

Abraço,

MEXICANO S.A.

PT09 Final

PT09 Final


Se desejas acompanhar o meu trabalho e do Miguel podes ver o nosso site onde mostramos o nosso progresso na criação de um vídeo que relata uma história entre um programador e um bêbado que quer ser programador. Diverte te!

PT09-JavaScript

Quer aprender mais sobre JavaScript? Quer saber como utilizar while loops e randomizers? Veio ao site certo. Aqui pode aprender isso e muito mais com os alunos Nuno Pires e João Azevedo. Connosco a sua aprendizagem é o mais importante, tendo à sua disposição um vídeo esclarecedor com tudo o que se encontra mencionado no site de forma mais aprofundada.

link: https://sites.google.com/aebenfica.org/pt09-javascript-joao14-nuno19/p%C3%A1gina-inicial

PT09-JavaScript

https://sites.google.com/d/1apnk6M5GKc_5WccI90LvkpJffDwbJGqG/p/1eql7kmjmISdiSt6EhF9xWNooh881YbhG/edit

Este é o link do site onde poderão aprender um pouco sobre JavaScript e foi criado pelo fantástico duo: Miguel Correia e João Leal. Dois alunos da escola secundária  José Gomes Ferreira.

Final da Curadoria

Hoje com uma grande tristeza termino as minhas entradas neste blog. Chega agora o final do ano letivo na escola Secundaria José Gomes Ferreira e assim despeço-me desta grande e longa aventura de noticias de Robótica, Arduino, HTML, CSS e JavaScript. Espero que continuem curiosos com as todas as novas tecnologias que saem todos os dias. Um bom verão para todos e mantenham-se seguros.
Despeço-me deixando o ultimo trabalho que produzi com o meu colega Guilherme Valiente para esta disciplina. Este é um video tutorial que aborda alguns tópicos importantes sobre o JavaScript. Espero que seja util. Até à próxima!


Introdução ao mundo do JavaScript (PT09)


Olá leitores! Hoje trago-vos um website especialmente elaborado para ajudar a introduzir quem estiver a procura de iniciar a sua entrada no mundo do código JavaScript e não saiba como começar.
JavaScript é sem dúvida uma ferramenta que uma vez conhecida o seu potencial e capacidades são infinitas e vale mesmo a pena.
No nosso website está disponibilizado um vídeo tutorial explicativo, uma apresentação guia e ainda explicações redigidas com exemplos de código para uma experiência mais profunda e ilustrativa.


Ainda encontrarão uma sub-página onde poderão conhecer os autores do website com uma pequena descrição única.


Finalmente, deixamos aqui o link do website.



sábado, 20 de junho de 2020

JavaScript - Operadores de lógica

Hoje irei falar dos operadores de lógica. Esta é uma continuação da exploração e estudo das expressões no JavaScript, eu já falei brevemente sobre este tópico e se ainda não tiveres a par com este estudo recomendo que vás visitar as minhas entradas anteriores sobre o tópico. Então o que são os operadores de lógica?
Os operadores de lógica, também conhecidos como as operadores booleanos, avaliam as expressões com apenas dois tipos de valores: verdadeiro ou falso. Em baixo podemos ver três destes destes operadores booleanos: 


&& - avalia como verdadeiro se ambas das expressões forem verdadeiras;
|| - avalia como verdadeiro se pelo menos uma das expressões forem verdadeiras;
! - avalia como verdadeiro se a expressão for falsa e avalia como falso se a expressão for verdadeira;




Agora vamos ver estas operações em ação:

4 > 2 && 15 < 6

Neste exemplo temos uma operação de lógica, e está tem o valor de falso. Isto é porque apenas uma expressão é verdadeira (4 > 2). A outra expressão ao ser falsa (15 > 6) faz com que a operação inteira tenha o valor de falso. Vamos então ver as mesmas operações com outro operador lógico:

4 > 2 || 15 < 6

Nesta operação o valor da condição total será verdadeiro. Pois nesta é apenas necessário que uma das condições seja verdadeiro e como já se analisou na expressão anterior isto aplicar-se neste exemplo. Espero que esta entrada no blog é pequena analise dos operadores de lógica tenha sido util. Até à próxima!

Site do PT09: Iniciação ao Javascript

Neste post venho apresentar-vos um site criado por mim e pelo Pedro Peres sobre as condições em Javascript (sendo "Condições em Javascript" o nome do mesmo), que foi criado no âmbito da proposta de trabalho 09 da disciplina de Aplicações informáticas B no ano letivo 2019/2020. 

Este site apresenta o nosso vídeo tutorial sobre as condições (if) em JS. Este vídeo é muito completo, usando um compilado de cenas tipo palestra, exemplos e exercícios. Passando a sua mensagem de forma didática, simples e divertida.

Para além disso podem ter acesso a todos os nossos recursos utilizados no vídeo (explicações e exercícios).


Temos ainda uma página que fala um pouco sobre os autores do vídeo (nós).


Caso deseje apenas ver o vídeo, possui o link aqui. Para acessar ao site cliquem aqui.

As imagens são printscreens do site.


sexta-feira, 19 de junho de 2020

JavaScript - Operadores de comparação

Hoje irei falar dos operadores de comparação. Esta é uma continuação da exploração e estudo das expressões no JavaScript, eu já falei brevemente sobre este tópico e se ainda não tiveres a par com este estudo recomendo que vás visitar as minhas entradas anteriores sobre o tópico. Então o que são os operadores de comparação?
Bem esta no seu nome! Estes são operadores que usam declarações lógicas para determinar a igualdade ou diferença entre variáveis ou valores. Estes avaliam expressões apenas com valores de verdadeiro ou falso. Em baixo temos uma pequena lista que explica o funcionamento de alguns destes e demonstra exemplos:

Os 6 frameworks e bibliotecas JavaScript que você deveria conhecer!


Operadores                                                     Descrição                                             Exemplo

  • ==                                                        Igual a                                                     2 == 5 false
  • ===                                                      Idêntico (igual e do mesmo tipo)               2 === 5 false
  • !=                                                         não é igual a                                            2 != 5 true
  • !==                                                       não é idêntico a                                       2 !== 5 false
  • >                                                          maior que                                                2 > 5 false
  • >=                                                        maior ou igual a                                       2 >= 5 false
  • <                                                          menor que                                               2 < 5 true
  • <=                                                        menor ou igual a                                      2 <= 5 true
Espero que esta lista te seja útil. Eu continuarei a partilhar até ao fim da semana. Até à próxima!

Final de Curadoria



É com tristeza que faço a minha última publicação neste blog público.
Chegou o final do ano escolar e com isto o fim de uma grande aventura na disciplina de Aplicações Informáticas B na Escola Secundária José Gomes Ferreira.
Gostei muito de partilhar os meus conhecimentos e apontamentos com vocês e espero que tenham gostado das minhas publicações. Foi um grand
e trabalho mas não me arrependo nem um pouco pois pude mostrar ao mundo um pouco mais da programação e esperemos que com sucesso, inspirando novos programadores.
Despeço-me então, bom verão para todos e nunca deixem de programar, nunca deixem de querer aprender; na programação o estudo e aprendizagem são contínuos. Mais importante que tudo, nunca deixem de fazer o que mais gostam! Só se vive uma vez, aproveitemos ao máximo as nossas oportunidades!

Deixo-vos com o vídeo final que realizei com o meu colega André Jesus, Javascript Dinâmico!



Adeus!

JavaScript-Exemplos de aplicações

JavaScript-Exemplos de aplicações


  • Validação de formulários: assim, o seu usuário não passa pela frustação de ter que recarregar a página inteira simplesmente porque digitou um campo errado;
  • Esconder ou apresentar informações da página, conforme o comportamento de seu usuário;
  • Janelas de aviso ou de confirmação;
  • Sistemas de autocomplete, algo parecido com quando você digita na busca do Google e ele completa com as palavras possíveis ou já salvas pelo seu navegador;
  • Sistemas ou aplicações web que mostram informações que mudam constantemente, conforme eventos internos ou externos ao site/aplicação.
  • Interações com elementos HTML, para que estes mudem dinamicamente.
  • Interação com regras CSS, da mesma forma que com o HTML.


No link acima podem ver como o JavaScript torna a apresentação do site muito mais agradável de navegar, as várias animações destacam o essencial como os sensores a funcionar e a velocidade do veículo.



Iniciação ao CSS: text-transform

A propriedade text-transform é utilizada para determinar como um pedaço de texto será capitalizado. Para isso possui três valores: 
capitalize - Que faz com que a primeira letra de cada palavra fique capitalizada (letra grande)
uppercase -Faz com que todo o texto fique em "letras grandes", como se fosse escrito com o Caps Lock ativado
lowercase - Todo o texto fica em "letras pequenas"



Imagem produzida pelo autor

JavaScript- Operadores lógicos

NAS PUBLICAÇÕES DE SEGUNDA E QUARTA-FEIRA FALEI DE DOIS TIPOS DE OPERADORES, ARITMÉTICOS E DE COMPARAÇÃO, NESTA VOU FALAR NO ÚLTIMO TIPO DE OPERADORES QUE TAMBÉM É MUITO UTILIZADO  OS OPERADORES LÓGICOS!

Operadores lógicos, também conhecidos como operadores booleanos (assim chamados porque retornam sempre um valor booleano - true ou false), avaliam a expressão e retornam verdadeiro ou falso .

A tabela abaixo explica os operadores lógicos ( AND , OR , NOT ):


NOTA: Pode verificar-se todos os tipos de dados; operadores de comparação sempre retornam  valores booleanos: verdadeiro ou falso, nunca outro valor.

Assim como de acordo com a tabela acima, && significa "e", || significa "ou" e ! significa "não", todos traduzidos do inglês.

Exemplo:


(4> 2) && (10 <15)

Para que essa expressão seja verdadeira , ambas as condições devem ser verdadeiras .
- A primeira condição determina se 4 é maior que 2, o que é verdadeiro .
- A segunda condição determina se 10 é menor que 15, o que também é verdadeiro .

Com base nesses resultados, toda a expressão é verdadeira .

Referências:

quinta-feira, 18 de junho de 2020

JavaScript-Origens

JavaScript-Origens

O JavaScript foi criado por um funcionário da empresa Netscape (clica para saber mais sobre a empresa: https://pt.wikipedia.org/wiki/Netscape ) chamado Brendan Eich. O nome JavaScript surgiu mais tarde provavelmente como uma jogada de marketing para competir com a linguagem Java. O nome original era LiveScript.
O JavaScript surgiu para tornar os websites mais animados (como dei o exemplo na minha última publicação o site da Apple e da Tesla).

quarta-feira, 17 de junho de 2020

JavaScript-Para que serve?

JavaScript-Para que serve?



O JavaScript pode controlar o comportamento do navegador em diversos aspectos
Isso é possível porque existe um interpretador JavaScript hospedado no navegador. Em outras palavras, a Linguagem de Programação JavaScript pode controlar o comportamento do navegador em diversos aspectos, como criar janelas pop-up, apresentar mensagens ao usuário, alterar as dimensões do navegador, interferir na barra de status, retirar menus, fechar e abrir janelas.

O JavaScript é a linguagem de programação do lado do cliente (Client-side) mais utilizada.

Trata-se de uma linguagem de programação ao lado do cliente, porque é o navegador que suporta a carga de processamento. Graças à sua compatibilidade com a maioria dos navegadores modernos, o JavaScript é a linguagem de programação do lado do cliente mais utilizada.

O JavaScript permite inserir vários efeitos, fazendo com que o site fique mais dinâmico

Em conjunto com o HTML, além de facilitar a validação de formulários, o JavaScript permite inserir vários efeitos, fazendo com que o site (ou uma mensagem de correio eletrônico) fique mais dinâmico, e com maior interação com o usuário.


Alguns exemplos que, para mim, são sites muito bem conseguidos com um JavaScript muito bem usado são:
Site da Apple (algumas páginas): https://www.apple.com/pt/iphone-11/

Como poderão ver, ambos os sites são muito bem feitos, cada "Scroll", cada Clique parece magia. Este é o poder da conjugação do HTML, CSS e JavaScript.

Iniciação ao CSS: text-decoration

A propriedade "text-decoration" específica como o o texto será decorado. Para tal, possui 6 valores que vou numerar e indicar a sua funcionalidade:

none - O valor padrão, ou seja, o texto fica normal
inherit - Herda o valor desta propriedade do seu elemento "pai"
overline - Desenha uma linha vertical em baixo do texto
underline - Desenha uma linha horizontal em baixo do texto (fica sublinhado)
line-through - Desenha uma linha horizontal em cima do texto (fica rasurado)
blink -  Faz o texto piscar



Imagem produzida pelo autor

Javascript - Classes e Objetos



Já vimos como funcionam as classes e objetos em C++, e é parecido ao de javascript, porém têm as suas diferenças.

Criando a classe:
class Animal{

}

Até agora a única diferença é o javascript não requerer o semicolon no fim.

Adicionando os atributos:
class Animal{
    constructor(){
        this.nome = "";
    }
}

As classes do javascript requerem um construtor para temos atributos a funcionar.

Criando o objeto:
var dog = new Animal();

Estamos a dizer que a variável "dog" é do tipo class Animal, logo objeto.

Usando o construtor:
class Animal{
    constructor(nome){
        this.nome = nome;
    }
}

var dog = new Animal("Bolinha");

Criando e usando métodos:
class Animal{
    constructor(nome){
        this.nome = nome;
    }
    latir(){
        document.write(this.nome + " diz Woof!");
    }
}

var dog = new Animal("Bolinha");
dog.latir();

Referências

JavaScript - Operadores de comparação

NA PUBLICAÇÃO PASSADA FOMOS APRESENTADOS AOS OPERADORES ARITMÉTICOS, JÁ NESTA VAMOS FALAR SOBRE OPERADORES DE COMPARAÇÃO!

Operadores de comparação são usados ​​em instruções lógicas para determinar a igualdade ou diferença entre variáveis ​​ou valores. Eles retornam verdadeiro (true) ou falso (false) .

O operador igual a (==) verifica se os valores dos operandos são iguais, sendo diferente do já falado operador de atribuição (=).


var num = 10; 
// num == 8 retornará false

Abaixo encontra-se uma tabela com todos os operados de comparação mais utilizados, com exemplos simples e com a descrição de cada um deles:


NOTA: Ao usar operadores, verifique se os argumentos são do mesmo tipo de dados; números devem ser comparados com números, strings com strings e assim por diante.

Referências:



segunda-feira, 15 de junho de 2020

Iniciação ao CSS: color

A propriedade "color" permite alterar a cor de um determinado pedaço de texto. Os valores que podem ser associados a esta propriedade são os nomes típicos de cores em inglês como: "red", "green", "blue"... Ou também valores hexadecimais: #FFFFFF (branco) e #000000 (preto)... Por último podem também ser usados valor RGB (Vermelho, Verde e Azul): rgb(255, 255, 255) (preto) ou rgb(0,0,0) (branco).



Imagem produzida pelo autor

C++ - Constructor


Uma das coisas mais importantes das classes são os construtores. Estes são métodos especiais que são executados automaticamente na criação do objeto.

Para dar à nossa classe um construtor, colocamos novamente o identificador da variável seguido de dois parêntesis ( ), tal e qual como numa função. Mas reparem que não colocamos nenhum tipo de dado anterior ao identificador, isto porque já se sabe que é o construtor só pelo identificador.

class Test{
public:
    Test(){
        cout << "Testado!" << endl;
    }
};

Test test;

Assim, na criação do objeto "test" é automaticamente executado o construtor. Executando o programa teremos então o output:
Testado!

A utilidade do construtor é muitas vezes inicializar os atributos do objeto, então também pode ter parâmetros:

class Pessoa{
public:
    int idade;
    string nome;

    Pessoa(int i, string n){
        idade = i;
        nome = n;
    }
};

Pessoa andre(17, "Andre");

Aqui, ao iniciar o objeto colocamos os argumentos 17 e "Andre", que correspondem à idade e nome. No construtor, correspondemos idade ao parâmetro i (17), e nome ao parâmetro n ("André").

Podemos verificar que estão atribuídos com sucesso:
cout << "Idade: " << andre.idade << endl;
cout << "Nome: " << andre.nome << endl;

Com output:
17
Andre

Referências

JavaScript - Operadores Matemáticos

NO JAVASCRIPT COMO EM QUALQUER OUTRA LINGUAGEM DE PROGRAMAÇÃO É NECESSÁRIO REALIZAR CÁLCULOS MATEMÁTICOS E ASSIM COMO NA MATEMÁTICA QUE SE APRENDE NA ESCOLA, EXISTEM OPERADORES PARA REALIZAR ESSAS OPERAÇÕES!

Os operadores matemáticos, também conhecidos como aritméticos, executam funções aritémicas em números, que podem estar ou não associados a variáveis. Assim abaixo encontram se os operadores mais importantes.
Vou dar um exemplo e falar brevemente de alguns deles:

Adição
O operador de acição é utilizado para determinar a soma de dois ou mais números ou variáveis:


var x = 10; 
var y = x + 5 + 22 + 45 + 6548; 
document.write (y); 

// Output 6630

O mesmo acontece com a subtração, multiplicação e divisão só que são realizados com operadores diferentes!

Módulo
O operador módulo pode ser oi mais confuso para a maioria das pessoas, é representado pelo sinal de percentagem e retorna o resto da divisão de um número por outro:


var x = 26% 6; 

// x é igual a 2

Incremento e Decremento
Já estes dois não existem em algumas linguagens e utilizam-se para adicionar ou subtrair uma unidade a um valor, respetivamente. Algumas das suas proriedades com exemplos podem ser consultadas abaixo:



Referêcias:



domingo, 14 de junho de 2020

JavaScript - Operadores de atribuição

Hoje continuarei a entrar a desenvolver o tópico de expressões. Estas tem muitos tipos de operadores. Na ultima entrada eu falei de operadores matemáticos, hoje irei falar de operadores de atribuição. Estes atribui valores a variáveis de JavaScript. Na lista abaixo pode-se ver o funcionamento de cada um destes:
JavaScript! O que é, como funciona e para que serve?

 Operadores                                                     Exemplo                                           É equivalente a...

  • =                                                                x = y                                                          x = y
  • +=                                                              x += y                                                        x = x + y
  • -=                                                               x -= y                                                         x = x - y
  • *=                                                              x *= y                                                        x = x * y
  • /=                                                               x /= y                                                         x = x /y
  • %=                                                             x %= y                                                       x = x % y
Espero que esta lista te seja útil. Eu continuarei a partilhar mais destas ao longo do PT. Até à próxima!

JS: Onde colocar o código


Onde colocamos o código JavaScript?


  No post anterior disse que iria explicar neste post quais eram as formas de colocar Existem duas formas diferentes de colocarmos o nosso código Javascript. Essas duas formas são as seguintes:

1ª) Ficheiro Interno

  O ficheiro externo é como já falei no post anterior mas deixo aqui um exemplo de com deve ser.


  2ª) Ficheiro Externo

   Neste vou por primeiro a foto e depois explicar.


  
  A diferença do interno para o externo é que no externo temos a parte do código JS no folha à parte. Para isso, introduzimos uma linha que vai buscar essa folha em que identifica o tipo de folha e depois vai buscar o nome do ficheiro a uma certa pasta. Vou mostrar agora qual é a linha que temos de introduzir.



  Agora vou mostrar como deve estar a estrutura das pastas.




  E finalmente como deve estar o código JS.


  No código JS não é necessário escrever mais nada e com isto está tudo feito.

Obrigado a até à próxima.


JS: como se escreve


Como se escreve o código JS no código HTML?


  O código JS é escrito dentro da tag script que que normalmente fica colocado dentro da tag <head> ou também pode ser colocado dentro da tag <body>. O código também pode ser posto de outra forma que vou explicar no próximo post. Aqui deixo uma foto que seve de exemplo para mostrar como fica o código.



  Obrigado e até à próxima.

JS: Comentários


Como se introduzem comentários num código JavaScript?


  Colocar um comentário é essencial para qualquer tipo de código pois ajuda as pessoas a entender o que faz cada uma das linhas do código, quando necessário. existem duas formas diferentes de introduzir comentários num código JS que são as seguintes: 
  1ª) //comentário
  2ª) /*comentário*/

  Espero que o post tenha sido útil e até à próxima.

sábado, 13 de junho de 2020

JavaScript - Expressões (parte 2)

Hoje irei continuar a olhar para as expressões e como estas funcionam. Na ultima entrada eu falei como com as expressões podemos somar, subtrair, multiplicar e dividir os valores das variáveis para criamos um novo resultado. No entanto também podemos aplicar os mesmos operadores matemáticos com as strings. Estas são os textos que escreves com JavaScript. Vamos ver o seguinte exemplo:

"Bom" + "Dia"

Neste temos a soma de duas strings. O resultado desta será: Bom Dia. Desta forma cria-se uma nova string. Contudo ainda pode-se criar uma string usando uma variável que contei uma string com outra string. Como se pode ver no exemplo seguinte:

"Isto é uma" + string

How JavaScript Became the Dominant Language of the Web | Blog ...

Por fim termino falando de expressões booleanas. Estas são expressões que avaliam se um valor é verdadeiro ou falso. Vamos ver os seguintes exemplos:

idade > 14

custo <= 4.99

Nestes exemplos podemos ver as expressões booleanas em ação. No primeiro, a expressão só será verdadeira se, e apenas se, a variável idade for maior que 14. Na segunda acontece o mesmo só que, esta só será verdadeira se a variável custo for menor ou igual a 4.99. Espero que tenham aprendido muito. Até à próxima!

sexta-feira, 12 de junho de 2020

JavaScript - Expressões

Para verdadeiramente conseguirmos-nos expressar no JavaScript precisamos de adicionar expressões. Estas ajudam a avaliar os valores das variáveis, por exemplo:

var total = preço - ( preço * ( desconto / 100 ));

Nesta linha de código temos um grande exemplo dos operadores aritméticos em ação. Nesta podemos deduzir que a declaração atribuirá o resultado da avaliação das expressões à variável total (var total). Tudo o que vêm a seguir à variável é uma expressão.

Até onde vai o poder do JavaScript? - Blog da Locaweb

Esta usa 3 operadores aritméticos, que qualquer pessoa acima do terceiro ano deve conhecer: (-) a subtracção, (*) a multiplicação e a (/) divisão. Estas funcionam como os operadores matemáticos já conhecidos. Bem agora vamos fazer um exercício, se o preço for 10 e o desconto 20, qual será o resultado final?

Isto é extremamente fácil, pelo menos este exemplo, ao simplesmente aplicar os valores das variáveis e resolver a equação matemática encontras-se o resultado.... 8!

Na próxima entrada irei continuar a desenvolver este tópico profundo. Até à próxima!