Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vanilla Javascript - #3 Alertas, Caixas de Diálogos e Operadores

08/02/2019

Nesse tutorial aprenderemos como exibir caixas de alerta e diálogo para o usuário e como funcionam os operadores aritiméticos, de igualdade e lógicos.

Só retomando o assunto da última aula (Declarações de variáveis). As variáveis podem ser declaradas com o nome iniciado com $,_ ou (a-zA-Z). Por exemplo:

let $name='Thiago'; //correct
let _action='do'; //correct
let 2houses; //wrong
let Address='street'; //correct

Caixa de Diálogo e Alerta

As caixas de diálogo e alerta são janelinhas que aparecem para o cliente exibindo uma informação ou solicitando um dado. Existem três formas de exibir essas janelinhas e elas são métodos do objeto global window.

//Alert
alert("Esse é um alerta!");

//Confirm
confirm("Deseja mesmo apagar este dado? \n Esse dado será excluido!")

//Prompt
prompt("Qual sua data de nascimento?","dd/mm/yyyy");

Repare que no código acima eu utilizei o "\n". Ele é um escape para quebra de linha.

Operadores Aritiméticos

Os operadores aritiméticos servem para que possamos realizar operações matemáticas no Javascript. Os principais são: +,-,*,/,+=,-=,*=,/=,++,--. Vamos declarar 4 variáveis e observar os exemplos:

let numberA=2;
let numberB=3;
let numberC='3';
let stringA='Webdesign em Foco';

//Operadores aritiméticos
console.log(numberA + numberB);
console.log(numberA - 3 );
console.log(numberA += 3 );
console.log(numberA / 2 );
for(let i=10; i>5; i--){
    console.log(i);
}

Mas o que acontece se somarmos por exemplo um número com um texto?

console.log(numberA + stringA);

O código acima imprimirá 2Webdesign em Foco. Isso porque o operador + além de somar numerais, ele tem a função de concatenar valores e variáveis.

Operadores de Igualdade

Os operadores de igualdade servem para compararmos valores e tem como retorno um boolean (true or false). Os principais são: ==, !=, ===, !==, >=, <=. Nos exemplos abaixo vamos utilizar as mesmas variáveis já criadas anteriormente.

//Operadores de igualdade
console.log(numberA == numberB);
console.log(numberB !== numberC);
console.log(numberA <= numberB);

A diferença entre o == e === é que quando utilizamos 3 iguais seguidos estamos comparando além do valor o tipo do número, veja os exemplos abaixo:

2 == '2'; //true
2==='2'; //false

A segunda linha retornou false porque o 2 (inteiro) é diferente do '2' (string). Os valores são iguais, mas o tipo é diferente.

Operadores Lógicos

Os operadores lógicos são utilizados principalmente em estruturas condicionais para verificação de duas ou mais informações. São utilizados o && (AND) e o || (OR) Veja os exemplos:

//Operador lógico AND
if(numberA == 2 && numberB==3){
    console.log("São iguais");
}

//Operador lógico OR
if(numberA == 2 || numberB==3){
    console.log("São iguais");
}

Por hoje é só. Sucesso nos códigos e na vida!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vanilla Javascript - #2 Declarações e Literais
Na vídeo-aula de hoje aprenderemos como realizar a declaração de dados usando var, let e const e os tipos de dados existentes.
Saiba mais!
Vanilla Javascript - #4 Estruturas condicionais (switch, if)
Nessa vídeo-aula vamos tratar sobre estruturas condicionais no Javascript. As principais são: if e switch. Vamos aprender também sobre o operador ternário.
Saiba mais!
Javascript
Ensinaremos durante as aulas a codificação desta importante linguagem de programação.
Saiba mais!