JavaScript básico Flashcards

1
Q

Lâmpada ligar e desligar

A

HTML
.<button .onclick=”acender()”>Acender</button>
. <img id=”lampada” .src=”lampada_desligada.gif” alt=””>
.<button .onclick=”apagar()”>Apagar</button>

JavasScript

function acender() {
document.querySelector(“#lampada”).src = “lampada_ligada.gif”
}

function apagar() {
document.querySelector(“#lampada”). src = “lampada_desligada.gif”
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Operadores aritméticos

A

JavaScript

// Adiçaõ//

let a = 20
let b = 32
let c = a + b
console.log(c)

// Subtrção//

let d = 213
let e = 153
let f = d - e
console.log(f)

//Multiplicação//

let g = 65
let h = 3
let i = g * h
console.log(i)//

// Divisão//

let j = 757
let k = 6
let l = j / k
console.log(l)

// incremento//

let m = 20
m++
console.log(m)

// decremento//

let n = 54
n++
console.log(n)

//Atribuição//

let o = 32
o += 43
console.log(o)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Operadores comparativos

A

// Adiçaõ//

let a = 20
let b = 32
let c = a + b
console.log(c)

// Subtrção//

let d = 213
let e = 153
let f = d - e
console.log(f)

//Multiplicação//

let g = 65
let h = 3
let i = g * h
console.log(i)//

// Divisão//

let j = 757
let k = 6
let l = j / k
console.log(l)

// incremento//

let m = 20
m++
console.log(m)

// decremento//

let n = 54
n++
console.log(n)

//Atribuição//

let o = 32
o += 43
console.log(o)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Operações logicas parseInt converte string em numero

A

let promptNota1 = prompt(“Digite sua primeria nota”)
let promptNota2 = prompt(“Digite sua segunda nota”)

let nota1 = parseInt(promptNota1)
let nota2 = parseInt(promptNota2)

let mediaMinima = 7

let media = (nota1 + nota2) / 2
console.log(media)

if(media >= mediaMinima) {
console.log(“Você passou de ano”)

} else if (media === mediaMinima) {
console.log(“Você quase não passou de ano”)

} else {
console.log(“Você infelizmente não passou de ano”)
}

if(media >= mediaMinima && media === 10) {
console.log(“Você foi muito bem”)
}

//parseInt converte elementos em numeros//

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Switch

A

let mes = prompt()

switch(mes){
case “Janeiro”:
case “Fevereiro”:
case “Março”:
console.log(“Verão”)
break

case "Abril":
case "Maio":
case "Junho":
    console.log("Outono")
    break

case "Julho":
case "Agosto":
case "Setembro":
    console.log("Inverno")
    break

case "Outubro":
case "Novembro":
case "Dezembro":
    console.log("primavera")
    break }
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Laço de Repetição - FOR

A

HTML

<label>Selecione seu ano de nascimento </label>
<br></br><br></br>

<select id="ano">
    <option>Selecione</option>
</select>

<ul id="clientList"></ul>

<ul id="tabela"></ul>

<script src="script.js"></script>

Javascript

let opcoes

for(let timer = 2010; timer >= 1970; timer–) {
opcoes += <option>${timer}</option>
}

document.querySelector(“#ano”).innerHTML = opcoes

let lista = “”

let clients = [“Taylor”, “Vitor”, “Maicon”, “Alessandro”]

for(let count = 0; count <= clients.length - 1 ; count++) {
lista += <li>${clients [count]}</li>
}

document.querySelector(“#clientList”).innerHTML = lista

let numeros = “”

let eu = prompt(“dedede”)

let listNumbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

for(let i = 0 ; i <= listNumbers.length - 1; i++) {
numeros += <li>${listNumbers [i] * eu}</li>
}

document.querySelector(“#tabela”).innerHTML = numeros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Laço de Repetição - FOR … OF

A

HTML

.<ul id="listaClientes">
. <li>
. <b>Nome:</b>Taylor<br></br>
. <b>idade:</b> 22<br></br>
. <b>Linguagens</b>
. <ul>
. <li>JavaScript</li>
. <li>TypeScript</li>
. <li>PHP</li>
. </ul>
.</li>
.</ul>

JAVASCRIPT

let clientes = [
{
nome: “Taylor”,
idade: 22,
linguagens: [“JavaScript”, “TypeScript”, “PHP”]
},

{
nome: “Guilherme”,
idade: 25,
linguagens: [“PHP”, “C#”, “C++”]
},

{
nome: “Breno”,
idade: 29,
linguagens: [“R”, “Ruby”, “Assembly”]
}
]

let htmlClients = “”

for(let cliente of clientes) {

let listLinguagens = “”

for(let linguagen of cliente.linguagens) {
listLinguagens += <li>${linguagen}</li>
}

htmlClients += `
<li>
<b>Nome:</b>${cliente.nome}<br></br>
<b>idade:</b>${cliente.idade}<br></br>
<b>Linguagens</b>
<ul>
${listLinguagens}
</ul>
</li>`
}

document.querySelector(“#listaClientes”).innerHTML = htmlClients

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Laço de Repetição - WHILE

A

let contador = 0

while(contador < 100) {
console.log(“Hello world”)
contador++
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Functions

A

HTML

<button>Hellow world</button>

<button onclick="escrevendoNoConsole('Informações enviadass')">Enviar</button>

<button onclick="escrevendoNoConsole('Tudos os dados confirmados')">Confirmação</button>

JAVASCRIPT

function escrevendoNoConsole(message) {
console.log(message)
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
A

function escrevendoNoConsole(message) {
console.log(message)
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Functions - return

A

JAVASCRIPT

function soma(num1, num2) {
return num1 + num2
}

let igual = soma(10, 29)

console.log(igual)

function milhasEmKm(milhas) {
let km = milhas * 1.6

return km }

let resultado = milhasEmKm(80)

console.log(resultado)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly