BACKUP Flashcards
Para transformar string em number utilizados 3 expressões. Para inteiros usamos o _______ e para decimais usamos o _______. Se usarmos o ______, o JavaScript decide
parseint, parsefloat e number
Para transformar number em string utilizados 2 expressões. O ______(number) e o number._____( )
String(123) e o 123.toString( )
Usamos para indicar quantas letras tem o string:
string.length
Usamos para transformar para caixa alta e para caixa baixa
string.toUpperCase() e string.toLowerCase()
var n1
n1.toLocaleString(‘pt-BR’, {style: ‘currency’, currency: ‘BRL’}) usamos para transformar o número em…
Reais
Operadores aritméticos: 5/2 (divisão real) resulta em
2,5
Operadores aritméticos: 5%2 (resto da divisão inteira) resulta em
1
Operadores aritméticos: 5**2 resulta em
25
Operadores aritméticos: 5*2 resulta em
10
Precedência de operadores: resultado de 5 + 3/2
6.5
Ordene a precedência dos seguintes operadores:
* / %
+ -
**
( )
( )
* *
* / %
+ -
Auto atribuição:
var n = 3
n = n + 4
n = (?)
Forma 2:
var n = 3
n += 3
n = (?)
n = 7
n = 6
Operadores relacionais:
5 > 2 = (?)
7 < 4 = (?)
True
False
Operadores relacionais:
8 >= 8 (?)
4 !=4 (?)
true
false
Operadores de identidade:
5 = = 5 (?)
5 = = ‘5’ (?)
5 = = = 5 (?)
5 = = = ‘5’ (?)
true
true
true
false
Operadores lógicos:
! = ________
&& = ________
|| = ________
negação (não)
conjunçao (e)
disjunção (qualquer um)
Resolva:
A = 5
B = 8
A > B && B % 2 = = 0
5 > 8 && 8 % 2 = = 0
(true or false?)
true
Qual ordem dos operadores? Ordene
Relacionais
Lógicos
Aritméticos
Aritméticos > lógicos > relacionais
Nomeie a função:
____________ (expressão) {
case valor1:
[break;]
case valor2:
[break;]
case value3:
[break;]
default:
[break;]
}
Função switch
Qual o output da função a seguir?
for (var i = 0; i < 9; i++) {
console.log(i);
}
O for possui a variável i no valor de 0, que é menor que 9, e vai incrementando com + 1 até chegar a 8, no máximo
Array é uma espécie de variável, mas que é _______.
Composta
Array:
let num = [5 ,8 ,4]
num [3] = 6
let num = [ ???? ]
let num = [5, 8, 4, 6]
Array:
let num = [5 ,8 ,4]
num.push = [7]
let num = [???]
let num = [5 ,8 ,4, 7]
Array:
let num = [5 ,8 ,4]
console.log(num.length)
output: ??
3
Array:
let num = [5 ,8 ,4]
num.sort
output ??
let num = [4, 5, 8]
Array:
let num = [5 ,8 ,4]
num.indexOf(1) qual será o output?
num.indexOf(7) qual será o output?
8 e -1 (quando não existe a chave no array)
var meuCarro = new Carro();
meuCarro.fabricacao = “Ford”;
meuCarro.modelo = “Mustang”;
meuCarro.ano = 1969;
O “Carro” é um _______ e a “fabricacao”, “modelo” e “ano” são ________
Objeto
Propriedades
Essa função a seguir permite identificar se é impar ou par (resultado igual a 0):
var num = 10;
if (num % 2 === 0) {
console.log(‘Par’);
} else {
console.log(‘Ímpar’);
}
num = (?) é impar ou par?
num = 0, par
www.github.com/gustavoguanabara
Identifique o subdomínio, domínio, TLD (Top Level Domain) e caminho
www = subdomain
github = domain
com = TLD
gustavoguanabara = path
h1 {
font-family: Arial;
}
a expressão “font-family” podemos entender como uma _____
declaração
Entre JPG e PNG, qual seria mais compacta? E a com mais qualidade?
JPG = compacta
PNG = qualidade
O que significa o SEO?
Search Engine Optmization
Fontes externas de fontes, temos duas opções: otf e ttf, o que significam?
opentype e truetype
Pseudoclasses:
h1:hover {
color: red;
}
As pseudoclasses servem para indicar um objeto pelo seu _____ (ativo, checado etc)
estado
Com o seletor :: podemos selecionar _________:
p::first-line {
color: blue;
text-transform: uppercase;
}
Neste caso, a primeira linha do “p” será azul e terá fontes maiúsculas
pseudoelementos
Lorem ipsun dolor <??>
Lorem ipsun dolor <??>
Qual tag usamos para quebrar linha?
<br></br>
Imagens dinâmicas utilizamos o seguinte código:
<??????>
<source></source>
<source></source>
<img></img>
</??????>
picture e picture
Para colocar espaço antes do emoji:
‘????? 1F517 ‘;
\00A0\
Formulários (métodos de envio):
GET e POST
Qual deles os dados aparecem na URL?
Qual deles possui limite de dados?
GET: aparece na URL
GET: possui limite de dados
Box-Sizing do CSS, qual o melhor método?
Content-box
Border-box
Seletores
header + div {
Permite selecionar o que?
}
header ~ div {
Permite selecionar o que?
}
A div subsequente
Todas as divs do header
Diferença de img para background?
Img tem texto alternativo e é conteúdo. Background não.
O que a expressão a seguir permite?
white-space: nowrap
Evita o texto quebrado. Vai forçar o texto a ficar corrido, igual a link no Word
O flex-flow permite utilizar 2 propriedades, quais são?
flex-direction e flex-wrap
O flex wrap permite realizar o quê no flex?
Os items ficam estendidos (nowrap) ou “amassados” (wrap)
Overflow: scroll permite usar a ___________
Barra de rolagem
div:nth-child(2) {
Permite selecionar qual objeto?
}
O segundo filho da div
A grid área se refere a qual item da imagem do link?
~~~
{
grid-area: 1 / 2 / 4 / 3;
grid-row-start: 1;
grid-column-start: 2;
grid-row-end: 4;
grid-column-end: 3;
}
~~~
A área 1
CSS
grid {
gap: 16px 24px
}
Quais gaps se referem a column e row?
16px row
24px column