Escolar Documentos
Profissional Documentos
Cultura Documentos
Java Script
Tags
Tipos de dados
Variáveis
Funções
Virtueyes
Tipos de dados
Primitivos
Number
undefined
Symbol
BigInt
Estruturais
Object
Array
Map
Set
Date
Function
Java Script 1
Primitivo Estrutural / Structural Root Primitive
null
Variáveis
Conceito
atalhos de código
Identificadores
var - declara uma variável, que pode ser mudada no decorrer da aplicação
let - declara uma variável, que pode ser mudada no decorrer da aplicação
const - Declara uma variável, que NÃO pode ser mudada no decorrer da
aplicação, pois ela é CONSTANTE.
Tipos dinâmicos
Scope e var
Block statement
Java Script 2
///var é global e tambem local
/// vamos iniciar um bloco
{//aqui dentro é um bloco e posso colocar qualquer código
let x = 0
Posso:
coloca acentos
Não poso:
Ideal:
camelCase
snake_case
Java Script 3
Escrever em ingles
Praticando e avançando
var name;
console.log(typeof name);
Grouping declarations
var name;
Java Script 4
console.log(typeof name);
// para ver qual o valor da string
console.log(name);
//forma agrupada
age = 30;
isHuman = true;
//loggin mais de uma variavel
console.log(name, age, isHuman);
var name;
console.log(typeof name);
// para ver qual o valor da string
console.log(name);
Java Script 5
let isHuman = true; */
//forma agrupada
age = 30;
isHuman = true;
//loggin mais de uma variavel
console.log(name, age, isHuman);
Objects
//object
const person = {
name: "Marcio",
age: 30,
weight: 102,
isAdmin: true,
};
Arrays
Java Script 6
//array
const animals = [
"lion",
"monkey",
{
name: "cat",
age: 3,
weight: 10.5,
},
];
console.log(animals[2]);
/* a contagem sempre começa em 0 sendo lion = 0, monkey =
2. Caso não tenha a posição 3 sera undefined*/
console.log(animals[2].name);
Exercício
//exercicio 1
var weight;
Java Script 7
Declare uma variável e atribua valores para cada um dos dados abaixo:
1. name: String
3. stars: Number(float)
4. isSubscribed: Boolean
5. Resposta:
//exercicio 3
Object
//exercicio 4.1
var student = {
name: "Marcio",
age: 30,
weight: 102.5,
isSubscribed: true,
};
Java Script 8
//exercicio 4.2
var student = {
name: "Marcio",
age: 30,
weight: 102.5,
isSubscribed: true,
};
console.log(
`${student.name} tem ${student.age} de idade e ${stud
);
//exercicio 6
var student = {
name: "Marcio",
age: 30,
weight: 102.5,
isSubscribed: true,
};
console.log(students);
//exercicio 7
var student = {
name: "Marcio",
Java Script 9
age: 30,
weight: 102.5,
isSubscribed: true,
};
const jhon = {
name: "Jhon",
age: 30,
weight: 84.5,
isSubscribed: false,
};
console.log(students[0]);
//exercicio 8
var student = {
name: "Marcio",
age: 30,
weight: 102.5,
isSubscribed: true,
};
const jhon = {
name: "Jhon",
age: 30,
weight: 84.5,
isSubscribed: false,
};
console.log(students[1]);
Java Script 10
Sem rodar o código abaixo respondo qual é a resposta do código e
porque? Após sua resposta, rode o código e veja se acertou:
console.log(a)
var a= 1;
Funções
Functions
Virtueyes
Liberar pagamentos - dar desconto na nota que será emitida - iniciar em 10%
podendo chegar a 14%
Java Script 11