Front end 1 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